导航:首页 > 文件教程 > 读取文件大小

读取文件大小

发布时间: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> 的才是文件。

阅读全文

与读取文件大小相关的资料

热点内容
深度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
程序如何调用共享库 浏览:823
联想v460升级cpu 浏览:454

友情链接