C C 讀取檔案大小

2021-10-05 04:31:21 字數 560 閱讀 7885

// an highlighted block

file

*fp=

fopen

("c:\\windows\\explorer.exe"

,"rb");

//開啟檔案

int size=0;

fseek

(fp,0,

seek_end);

//將檔案位置指標內置於檔案結尾

size=

ftell

(fp)

;//得到當前位置與檔案開始容位置的位元組偏移量。

fclose

(fp)

;//關閉檔案

printf

("%d"

,size/

1024);

//輸出結果。

但是這只適用於檔案大小不超過2g的情況,如果檔案超過2g則不適用這種方法。

// an highlighted block

int main()

當然,這種方法沒有檔案大小的限制。

C C 獲取檔案大小

在c語言中測試檔案的大小,主要使用二個標準函式。1.fseek 函式原型 intfseek file stream,long int offset,int origin 引數說明 stream,檔案流指標 offest,偏移量 orgin,原 始位置。其中orgin的可選值有seek set 檔案開...

C C 語言獲取檔案大小

在c語言中測試檔案的大小,主要使用二個標準函式。1.fseek 函式原型 int fseek file stream,long int offset,int origin 引數說明 stream,檔案流指標 offest,偏移量 orgin,原 始位置。其中orgin的可選值有seek set 檔案...

Python OS之讀取檔案大小

讀取檔案大小只需os的一行 fsize os.path.getsize filepath 返回的是位元組大小,得到這個值剩下就隨意發揮 為了顯示的值更加人性化,可以讓單位自適應變化,返回數值的同事返回單位即可。獲取檔案大小 可直接嵌入工程使用 input 檔案路徑 output 檔案大小,單位 im...