os.Stat()返回一个FileInfo对象,该对象有一个Sys()方法,返回一个Interface{}没有方法的对象。
虽然我能够fmt.Printf()“看到”“Gid”,但我无法以编程方式访问“Gid”。
我如何在这里检索文件的“Gid”?
file_info, _ := os.Stat(abspath)
file_sys := file_info.Sys()
fmt.Printf("File Sys() is: %+v", file_sys)印刷:
File Sys() is: &{Dev:31 Ino:5031364 Nlink:1 Mode:33060 Uid:1616 Gid:31 X__pad0:0 Rdev:0 Size:32 Blksize:32768 Blocks:0 Atim:{Sec:1564005258 Nsec:862700000} Mtim:{Sec:1563993023 Nsec:892256000} Ctim:{Sec:1563993023 Nsec:893251000} X__unused:[0 0 0]}注意:我不需要便携式解决方案,它只需要在 Linux 上运行即可(值得注意,因为Sys()已知它很不稳定)。
蓝山帝景
红糖糍粑
随时随地看视频慕课网APP
相关分类