本文整理汇总了Golang中vladimirvivien/gowfs.FileSystem.ListStatus方法的典型用法代码示例。如果您正苦于以下问题:Golang FileSystem.ListStatus方法的具体用法?Golang FileSystem.ListStatus怎么用?Golang FileSystem.ListStatus使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vladimirvivien/gowfs.FileSystem
的用法示例。
在下文中一共展示了FileSystem.ListStatus方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: testConnection
func testConnection(fs *gowfs.FileSystem) {
_, err := fs.ListStatus(gowfs.Path{Name: "/"})
if err != nil {
log.Fatal("Unable to connect to server. ", err)
}
log.Printf("Connected to server %s... OK.\n", fs.Config.Addr)
}
示例2: ls
func ls(fs *gowfs.FileSystem, hdfsPath string) {
stats, err := fs.ListStatus(gowfs.Path{Name: hdfsPath})
if err != nil {
log.Fatal("Unable to list paths: ", err)
}
log.Printf("Found %d file(s) at %s\n", len(stats), hdfsPath)
for _, stat := range stats {
fmt.Printf(
"%-11s %3s %s\t%s\t%11d %20v %s\n",
formatFileMode(stat.Permission, stat.Type),
formatReplication(stat.Replication, stat.Type),
stat.Owner,
stat.Group,
stat.Length,
formatModTime(stat.ModificationTime),
stat.PathSuffix)
}
}