[問題] 由file desciptor知道檔案大小
最近寫c語言有遇到一個頗為頭痛的問題
如果我程式裡有fd,
有辦法知道整個檔案的大小嗎?
用了估狗來的 stat結構方法
struct stat buf;
fstat(fd, &buf);
int size = buf.st_size;
但求出來的size一直為0.
我這邊程式裡的檔案已經有讀取一部分的資料,
不確定這樣對fd會不會有影響?
煩請各位大神解惑了QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.3.114
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1506671599.A.7CD.html
※ 編輯: Petyr (180.177.3.114), 09/29/2017 15:54:12
→
09/29 17:07, , 1F
09/29 17:07, 1F
推
09/30 01:57, , 2F
09/30 01:57, 2F
→
09/30 01:57, , 3F
09/30 01:57, 3F
→
09/30 15:35, , 4F
09/30 15:35, 4F