首页 > 编程知识 正文

python 文件大小,php获取文件大小

时间:2023-05-03 16:10:46 阅读:28185 作者:658

在linux上读写文件

一般有很多方法

1 ) fseek ) )函数和ftell ) )函数获得文件大小

fseek ) )必须与ftell ) )一起使用。 ftell ) )函数之前,请确保使用fseek ) )函数

fseek ) )函数:

重新定位流(

数据流/文件)

文件中的位置

指针

fseek ) )函数的第三个参数函数设置文件指针stream的位置。 成功执行后,流将指向“fromwhere (偏移开始位置)”。

以文件开头0(seek_set )、当前位置1 )1(SEEK_CUR )、文件末尾2 )2(SEEK_END )为基准,计算偏移offset ()

指针

偏移)字节的位置。 执行失败时(

例如,offset超过了文件本身的大小),不改变stream指向的位置。 示例:文件*软盘; seek(FD,0l,SEEK_END ); 上述情况全部OK时,intret=ftell(FD ); fseek )函数是相对于文件末尾的,而ftell )函数是当前文件指针相对于文件开头位置的相对量(字节数2 )。第二种方法自定义函数unsigned long filesize=-1 19严格启动缓冲区; 20if (stat (路径,statbuff )0) { 21返回文件大小; 22 ) else { 23 filesize=stat buff.ST _ size; ) 25返回文件大小

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。