当前位置: 技术问答>linux和unix
linux下有没有类似win32中的_tell _filelength 这样的函数
来源: 互联网 发布时间:2015-11-28
本文导语: long _tell( int handle ); 根据句柄得到当前文件指针的位置 long _filelength( int handle ); 根据句柄得到文件长度 不知的有没有这样的函数,我好像没有找到啊 有没有其他可以替代的方法? ...
long _tell( int handle ); 根据句柄得到当前文件指针的位置
long _filelength( int handle ); 根据句柄得到文件长度
不知的有没有这样的函数,我好像没有找到啊
有没有其他可以替代的方法?
long _filelength( int handle ); 根据句柄得到文件长度
不知的有没有这样的函数,我好像没有找到啊
有没有其他可以替代的方法?
|
stat(), fstat()在返回的stat结构中有一项st_size就是文件的长度。具体看man手册
|
好像没有
替代方法
用fopen打开指定文件
用fseek把文件指针移到文件尾
再用ftell的返回值就是文件长度了
具体用法man一下吧
替代方法
用fopen打开指定文件
用fseek把文件指针移到文件尾
再用ftell的返回值就是文件长度了
具体用法man一下吧
|
fstat