[問題] 由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