//目录 操作函数
func main(){
//打开目录
f,err:=os.OpenFile("E:/桌面/",os.O_RDONLY,os.ModeDir)
if err!=nil{
fmt.Println("openfile err:",err)
return
}
defer f.Close()
//读取目录项
info,err:= f.Readdir(-1) //-1读取目录中的所有目录项
if err!=nil{
fmt.Println("readdir err:",err)
return
}
//变量返回切片
for _,fileInfo:= range info{
if !fileInfo.IsDir() {
if strings.HasSuffix(fileInfo.Name(),".txt"){
fmt.Println("png文件有:",fileInfo.Name())
}
}
}
}