導航:首頁 > 文件教程 > 讀取文件大小

讀取文件大小

發布時間:2025-09-21 18:32:22

⑴ 如何用C語言獲取文件的大小

intfile_size(char*filename)

{

FILE*fp=fopen(filename,"r");

if(!fp)return-1;

fseek(fp,0L,SEEK_END);

intsize=ftell(fp);

fclose(fp);

returnsize;

}

(1)讀取文件大小擴展閱讀

C語言復獲取文件長度制及全部內容

FILE*fp;

fp=fopen("localfile","rb");//localfile文件名

fseek(fp,0L,SEEK_END);/*定位到文件末尾*/

flen=ftell(fp);/*得到文件大小*/

p=(char*)malloc(flen+1);/*根據文件大小動態分配內存空間*/

if(p==NULL)

{

fclose(fp);

return0;

}

fseek(fp,0L,SEEK_SET);/*定位到文件開頭*/

fread(p,flen,1,fp);/*一次性讀取全部文件內容*/

p[flen]=0;/*字元串結束標志*/

linux查看文件大小命令

有幾種方法,常用的是下面兩種:
-sh filename
ls -lh filename

⑶ python如何讀取文件大小

python讀取文件大小的代碼如下:

[python] view plainimport os

from os.path import join, getsize

def getdirsize(dir):

size = 0L

for root, dirs, files in os.walk(dir):

size += sum([getsize(join(root, name)) for name in files])

return size

if '__name__' == '__main__':

filesize = getdirsize(r'c:\windows')

print 'There are %.3f' % (size/1024/1024), 'Mbytes in c:\\windows'

⑷ 不打開文件如何獲取文件大小

可以用system("DIR /OS > a.log"); 的方法,把所有文件名和大小存入 a.log
然後只打開 a.log ,用循環,用 fgets() 讀取一行,用 sscanf(one_line,"..%s %s) 讀取文件名和文件大小。(讀取 相應的列)。
當然,要判斷 不含 <DIR> 的才是文件。

閱讀全文

與讀取文件大小相關的資料

熱點內容
線上編程公司怎麼樣 瀏覽:125
編程中OTHE什麼意思 瀏覽:424
深度u盤怎麼能弄5G文件 瀏覽:847
ems寄文件省外多少錢 瀏覽:888
java啟動埠佔用怎樣解決 瀏覽:868
手機qq產生的垃圾文件 瀏覽:220
蘋果電腦怎麼打開mp4文件 瀏覽:426
帶圖片文件怎麼壓縮 瀏覽:562
微信企業號工作日誌 瀏覽:811
py是什麼文件怎麼打開 瀏覽:9
網站白名單怎麼設置 瀏覽:893
網路編程和測試工程師哪個好 瀏覽:422
神舟自帶的系統在哪個文件夾 瀏覽:439
蘋果怎麼把pdf文件保存到手機 瀏覽:657
查看所有類型文件的軟體 瀏覽:584
讀取文件大小 瀏覽:82
lol百寶箱14不升級 瀏覽:131
linux下在u盤添加文件 瀏覽:89
java輸入n個整數並排序輸出 瀏覽:81
安易硬碟數據恢復怎麼還要錢 瀏覽:492

友情鏈接