回答

收藏

如何在Go中获取文件长度?

技术问答 技术问答 291 人阅读 | 0 人回复 | 2023-09-12

如何在Go获取文件长度?
5 }7 B4 @7 t8 T! B. s* y* ^, ?                                                               
- Q% O1 L+ O% J. b# ^; l    解决方案:                                                                8 y$ G) N9 N+ {# E+ s
                                                                (*os.File).Stat()返回一个os.FileInfo值,这个值又有一个Size()方法。因此,给出文件f,代码类似于
: ^" h6 H. ^$ l  p3 W) M8 U
    fi,err := f.Stat()if err != nil {  / Could not obtain stat,handle error}fmt.Printf("The file is %d bytes long",fi.Size())
    ( P! H' A& A( K& B
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则