[问题] 由file desciptor知道档案大小

楼主: Petyr (小指头)   2017-09-29 15:53:17
最近写c语言有遇到一个颇为头痛的问题
如果我程式里有fd,
有办法知道整个档案的大小吗?
用了估狗来的 stat结构方法
struct stat buf;
fstat(fd, &buf);
int size = buf.st_size;
但求出来的size一直为0.
我这边程式里的档案已经有读取一部分的资料,
不确定这样对fd会不会有影响?
烦请各位大神解惑了QQ
作者: xam (听说)   2017-09-29 17:07:00
return value?
作者: lc85301 (pomelocandy)   2017-09-30 01:57:00
google 一下有一些类似状况,但不知道你合不合可能需要一些程式码
作者: galic (嘎利)   2017-09-30 15:35:00
检查fstat的回传值

Links booklink

Contact Us: admin [ a t ] ucptt.com