#include
#include
#include
//根據給的路徑得到檔案的大小和目錄
qint64 du(const
qstring &path)
//得到所有子目錄下檔案的大小
//列出目錄列表,不列出特殊的條目,「.」和".."
foreach(qstring subdir, dir.entrylist(qdir::dirs|qdir::nodotanddotdot))
char
unit =
'b';
qint64 cursize = size; //這個目錄的大小
if(cursize > 1024)
//if
} //if
} //if
qdebug()<"\t"
<
return
size;
} int
main(
intargc,
char
*argv)
else
qdebug()<
// path = "d:/qt/5.1.0-rel-static";
// path = "e:/dnf";
// path = "e:/英雄聯盟";
du(path);
return
a.exec();
}
C得到檔案的大小
c得到檔案的大小 先用fopen開啟檔案,然後把檔案指標指向檔案尾.再用ftell獲得檔案指標當前位置 即檔案長度 源 include stdafx.h include include using namespace std int main fseek fp,0,seek end 定位到檔案末 n...
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...