2016-11-24 4 views
0

"fs.sys.Size"에 외관상의 크기 대 실제 파일 크기를 가져 오기하는 파일의 크기를 반환합니다. 스파 스 파일을 다룰 때 이상적이지 않습니다.합니다 (<em>OS</em> 패키지에 FILESTAT</em><em>인와 fs) GO

GO에서 실제 파일 크기를 가져 오는 방법이 있습니까? 또는 모든 응용 프로그램이 빈 블록을 나타내는 변환 된 메타 데이터를 실제 객체로 가져와야합니까?

답변

1

Syscall package에서 stat/fstat 호출로 채운 Stat_t structure이 필요한 것 같습니다. Blocks을 512로 곱하면 디스크 공간을 사용할 수 있습니다.

+0

실제로 그렇습니다. 감사. –