回答

收藏

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

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

如何在Go获取文件长度?; r) H& K. W. c6 d; v6 r: Q- X
                                                               
, W3 x* J- `% h; |    解决方案:                                                               
5 D' k( `# W& Q4 u3 M6 ^( Y) ]- W                                                                (*os.File).Stat()返回一个os.FileInfo值,这个值又有一个Size()方法。因此,给出文件f,代码类似于) A- m% ?( @& T1 ^2 W7 ?% L
    fi,err := f.Stat()if err != nil {  / Could not obtain stat,handle error}fmt.Printf("The file is %d bytes long",fi.Size())
    ! e! g# K+ \% _; ^; t# O$ ~" @
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则