golang扫描挂载目录信息的方法是哪个
在golang中,可以使用os包中的Readdir函数来扫描挂载目录信息。该函数返回一个FileInfo类型的切片,包含目录中所有文件和子目录的信息。可以使用FileInfo的IsDir方法来判断一个文件是否为目录。以下是一个示例代码:
package main
import (
"fmt"
"os"
)
func main() {
dirPath := "/mnt" // 挂载目录路径
files, err := os.ReadDir(dirPath)
if err != nil {
fmt.Println("Error:", err)
return
}
for _, file := range files {
if file.IsDir() {
fmt.Printf("%s is a directory\n", file.Name())
} else {
fmt.Printf("%s is a file\n", file.Name())
}
}
}
``
原文地址: https://www.cveoy.top/t/topic/fsyh 著作权归作者所有。请勿转载和采集!