0
「fs.sys.Size」(FS在OS包被FILESTAT)返回一個文件的表觀大小。處理稀疏文件時這並不理想。獲取實際文件大小VS表觀大小在GO
有沒有辦法讓GO中的實際文件大小?或者,所有的應用程序都會將表示空塊的轉換後的元數據綁定爲真正的塊?
「fs.sys.Size」(FS在OS包被FILESTAT)返回一個文件的表觀大小。處理稀疏文件時這並不理想。獲取實際文件大小VS表觀大小在GO
有沒有辦法讓GO中的實際文件大小?或者,所有的應用程序都會將表示空塊的轉換後的元數據綁定爲真正的塊?
看起來像使用來自Syscall package的stat/fstat調用填充的Stat_t structure是您所需要的。只需將塊乘以512即可獲得消耗的磁盤空間。
確實如此。謝謝。 –