① 怎麼查看文件真實大小
不清楚你用什麼軟體下載的。
下載時,會顯示文件總大小,當前已經下載的大小,還有下載的速度。
這些都有顯示。
如果是瀏覽器下載,只顯示總數及當前速度,剩餘分鍾數。
② 如何用C語言獲取文件的大小
C語言中獲取文件大小方式有很多,在不使用任何系統命令,僅使用C自身庫函數情況下,常用方式有兩種:
一、獲取文件系統屬性,讀取文件大小。
在C語言庫函數中有stat函數,可以獲取文件的基本信息,其中就有文件大小。
#include<sys/stat.h>//包含頭文件。
intfile_size(char*filename)//獲取文件名為filename的文件大小。
{
structstatstatbuf;
intret;
ret=stat(filename,&statbuf);//調用stat函數
if(ret!=0)return-1;//獲取失敗。
returnstatbuf.st_size;//返迴文件大小。
}
二、通過C語言文件操作,獲取文件大小。
以fopen打開的文件,通過fseek可以定位到文件尾,這時使用ftell函數,返回的文件指針偏移值,就是文件的實際大小。
代碼如下:
#include<stdio.h>//包含頭文件。
intfile_size(char*filename)//獲取文件名為filename的文件大小。
{
FILE*fp=fopen(filename,"rb");//打開文件。
intsize;
if(fp==NULL)//打開文件失敗
return-1;
fseek(fp,0,SEEK_END);//定位文件指針到文件尾。
size=ftell(fp);//獲取文件指針偏移量,即文件大小。
fclose(fp);//關閉文件。
returnsize;
}
三、注意事項:
第一種方式為直接讀取文件信息,無需打開文件,所以更高效。
四、測試代碼:
以上介面函數,均可以用如下主函數測試:
#include<stdio.h>
intmain()
{
chars[100];
intsize;
scanf("%s",s);//輸入文件名
size=file_size(s);//獲取文件大小。
if(size==-1)printf("無法獲取文件大小,可能文件並不存在或不可讀 ");
elseprintf("文件大小為%d ",size);
return0;
}
③ exc dir 獲取 文檔大小
1、在excle文件。
2、輸入命令dira.txt。
3、就可以直接列出當前目錄下的文件名和大小。
④ 如何獲取文件夾中文件的所有尺寸
DOS下,查看文件夾的大小,使用DIR命令即可。其具體方法如下:假設要查看D:\abc目錄的大小,可以執行以下命令:cd D:\abc (此命令意為進入D:\abc目錄)dir/a/s (此命令意為顯示D:\abc目錄下所有的文件)DOS即會掃描abc目錄及其下所有子目錄的所有文件,並計算所有文件的總計大小,其結果的顯示如下圖紅框內:
⑤ linux命令怎麼看一個文件大小
顯示當前目錄所有文件大小的命令ls -lht
1
在命令框 輸入命令:ls -lht 將會一一列出當前目錄下所有文件的大小,以及所有文件大小的統計總和。或者直接打入ll命令。
2
使用 -sh * 命令也可以列出當前文件以及文件夾的大小。這個命令要注意:sh與*之前要有個空格的。列出home目錄所有文件大小的總和命令為: -s /home或 -sh /home
END
查看單獨文件的大小
1
查詢具體的文件大小首先你要找到該文件,然後使用 -s , -sh,ls -lh,都是可以看到該文件的大小的。不過這些命令後面需要帶文件名,比如查找文件名為backup.sh文件的大小,命令為: -s backup.sh ,ls -lh backup.sh
2
利用cd,ls 命令找到該文件。ls可以命令列出當前該目錄的所有文件。
3
輸入 -s backup.sh ,ls -lh backup.sh
⑥ 如何在DOS下,查看一個文件夾的大小
利用dir命令可以在DOS下查看一個文件夾的大小,具體操作請參照以下步驟。
1、首先在電腦上按快捷鍵「win+R」調出運行窗口。
⑦ linux怎麼查看一個文件夾的大小
1、最簡單的查看方法可以使用ls -ll、ls-lh命令進行查看,當使用ls -ll,會顯示成位元組大小,而ls- lh會以KB、MB等為單位進行顯示,這樣比較直觀一些。
⑧ 如何獲取一個文件夾的大小
DOS下,查看文件夾的大小,使用DIR命令即可。其具體方法如下:
假設要查看D:\abc目錄的大小,可以執行以下命令:
cd
D:\abc
(此命令意為進入D:\abc目錄)
dir
/a/s
(此命令意為顯示D:\abc目錄下所有的文件)
⑨ 如何查看一個文件的大小 linux
linux查看一個文件夾的大小的命令為:
--max-depth 1 -lh 該文件夾的完整路徑
例,查詢/var文件夾的大小:
--max-depth 1 -lh /var
命令解釋:
遞歸查詢該路徑下所有文件的大小(若不加任何參數,則顯示文件夾內的所有文件,包括文件夾內子文件夾的內容)。
參數 --max-depth 1 -lh 設置遞歸深度為1,及不查詢子文件夾。因而使用此參數只顯示該文件夾的大小,不顯示其中子文件夾的大小。
注意:
視操作系統版本不同,命令可能為:
--max-depth 1 -lh 該文件夾的完整路徑
或:
--max-depth=1 -lh 該文件夾的完整路徑
⑩ linux查看文件大小命令
最簡單的查看方法可以使用ls -ll、ls-lh命令進行查看,當使用ls -ll,會顯示成位元組大小,而ls- lh會以KB、MB等為單位進行顯示,這樣比較直觀一些。
通過命令-h –max-depth=1 *,可以查看當前目錄下各文件、文件夾的大小,這個比較實用。查詢當前目錄總大小可以使用 -sh,其中s代表統計匯總的意思,即只輸出一個總和大小。
Linux
全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議。它支持32位和64位硬體。