導航:首頁 > 程序命令 > 獲取文件大小的命令

獲取文件大小的命令

發布時間:2022-04-25 03:16:41

① 怎麼查看文件真實大小

不清楚你用什麼軟體下載的。

② 如何用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位硬體。

閱讀全文

與獲取文件大小的命令相關的資料

熱點內容
解壓機壓什麼不爛 瀏覽:372
大牛盒子插件文件夾 瀏覽:13
用友t3如何遠程連接伺服器 瀏覽:744
保時捷行車記錄儀需要什麼app 瀏覽:718
文件伺服器中的DFS全名是什麼 瀏覽:463
365小說app現在叫什麼 瀏覽:56
海貝音樂app的獨佔usb輸出是什麼 瀏覽:402
宏觀經濟學高鴻業pdf 瀏覽:298
我的榮耀9x有方舟編譯器嗎 瀏覽:976
linux父子進程通信 瀏覽:890
程序員為什麼總是用手機 瀏覽:311
安卓9程序怎麼用 瀏覽:849
如何恢復編譯 瀏覽:853
mybatispdf 瀏覽:883
plc使用的是單片機嗎 瀏覽:816
如何讓安卓平板音量上限 瀏覽:238
代理伺服器請求超時如何設置 瀏覽:119
pdf批量蓋章 瀏覽:783
珠江寬頻網關伺服器地址 瀏覽:712
程序員練打字網站 瀏覽:580