c得到檔案的大小
先用fopen開啟檔案,然後把檔案指標指向檔案尾.
再用ftell獲得檔案指標當前位置(即檔案長度).
源**:
#include "stdafx.h"
#include
#include
using namespace std;
int main()
fseek(fp,0,seek_end); //定位到檔案末
nfilelen = ftell(fp); //檔案長度
cout << "file len = " << nfilelen << endl;
return 0;
} 可以用 stat (win 下 _stat)函式直接得檔案尺寸。
man 2 stat
1.mfc中的方法:(c++)
cfilestatus status;
cfile::getstatus("d:\\test.txt",status);
long lsizeoffile;
lsizeoffile = status.m_size;
lsizeoffile的值就是d:\\test.txt檔案的大小
2.標準c獲得檔案大小的5種方法
(注意:"__file__"指的是當前檔案,你可以改為有效路徑的目標檔案,比如"d:\\test.txt")
struct stat
#include "stdafx.h"
#include "stdio.h"
#include
#include
#include
int getfilesize()
return null;
} int getfilesize01()
int getfilesize02()
int getfilesize03()
int getfilesize04()
int getfilesize05()
return i - 1; //return null;
} int main(int argc, char* argv)
c得到檔案的大小
C C 如何得到檔案的大小
c 如何得到檔案的大小 先用fopen開啟檔案,然後把檔案指標指向檔案尾.再用ftell獲得檔案指標當前位置 即檔案長度 源 include stdafx.h include include using namespace std int main fseek fp,0,seek end 定位到檔案...
linux下怎樣得到檔案的大小
1.shell 得到已經使用的磁碟空間,以位元組為單位 ifdef linux sprintf cmd,cd s find name xargs ls l awk end str filepath.c str sprintf cmd,du s s awk str filepath.c str end...
得到視訊記憶體的大小
include pragma ment lib,guids.lib lpdirectdraw2 lpdd hresult ddrval coinitialize null ddrval cocreateinstance clsid directdraw,null,clsctx all,iid idi...