C C 語言獲取檔案大小

2021-09-26 04:03:42 字數 499 閱讀 7717

在c語言中測試檔案的大小,主要使用二個標準函式。

1.fseek 

函式原型:int fseek ( file * stream, long int offset, int origin );

引數說明:stream,檔案流指標;offest,偏移量;orgin,原(始位置。其中orgin的可選值有seek_set(檔案開始)、seek_cur(檔案指標當前位置)、seek_end(檔案結尾)。

函式說明:對於二進位制模式開啟的流,新的流位置是origin + offset。

2.ftell

函式原型:long int ftell ( file * stream );

函式說明:返回流的位置。對於二進位製流返回值為距離檔案開始位置的位元組數。

獲取檔案大小c程式(file.cpp):

1 #include 2 

3 int main ()

4 18 return 0;

19 }

C C 獲取檔案大小

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

獲取檔案大小(C語言)

方法一 利用純c語言來獲取檔案大小 unsigned long get file size const char filename fseek fp,0l,seek end size ftell fp fclose fp return size 注 ftell函式返回檔案指標當前位置相對應檔案首的偏...

獲取檔案大小

1 找到檔案所在的絕對路徑。系統路徑 projectpath request.getsession getservletcontext getrealpath 檔案路徑 在上傳檔案的時候,一定會有檔案相對路徑,如果不清楚,可以打斷點然後在本地找到此檔案。檔案相對路徑 filepath 絕對路徑rea...