一、文件操作的基本API func main() { //绝对路径 fileInfo , err := os.Stat("E:/a.txt") fileInfo , err = os.Stat("E:/") if err !=nil { fmt.Println("err:" , err.Error()) } else { fmt.Printf("%T \n" , fileInfo) fmt.Printf("%v \n" , fileInfo) //文件名 fmt.Println(fileInfo.Name()) //是否是目录 fmt.Println(fileInfo.IsDir()) //文件尺寸大小 fmt.Println(fileInfo.Size()) //mode 权限 fmt.Println(fileInfo.Mode()) //文件最后修改时间 fmt.Println(fileInfo.ModTime()) } } 文件路径: 1、绝对路径:absolute 2、相对路径:relative 都是相当于当前的工程 ( . 当前目录 .. 上一层) (1)、判断是否是绝对路径filepath.IsAbs() (2)、获取相对路径filepath.Rel() (3)、获取绝对路径filepath.Abs() (4)、拼接路径path.Join() 文件操作: 1.创建文件夹