代码如下
package main
import (
“fmt”
“os”
“path/filepath”
)
func main() {
var files []string
root := “E:/360MoveData/Users/Administrator/Desktop/Dism++10.1.1001.10_d4ba4eb035254b3326d6adc6638bc9c8daea7018”
err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error {
files = append(files, path)
return nil
})
if err != nil {
panic(err)
}
for _, file := range files {
fmt.Println(file)
}
}
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: GOLANG获取目录下的所有文件及子目录下的所有文件
本文地址: GOLANG获取目录下的所有文件及子目录下的所有文件