创建目录
err := gfile.Mkdir("/path/to/newdir")
if err != nil {
fmt.Println("创建目录出错:", err)
} else {
fmt.Println("创建目录成功")
}
删除文件或目录
err := gfile.Remove("/path/to/file_or_directory")
if err != nil {
fmt.Println("删除文件或目录出错:", err)
} else {
fmt.Println("删除文件或目录成功")
}
复制文件
err := gfile.Copy("/path/to/source/file.txt", "/path/to/destination/file.txt")
if err != nil {
fmt.Println("复制文件出错:", err)
} else {
fmt.Println("复制文件成功")
}
移动文件
err := gfile.Move("/path/to/source/file.txt", "/path/to/destination/file.txt")
if err != nil {
fmt.Println("移动文件出错:", err)
} else {
fmt.Println("移动文件成功")
}
复制目录
err := gfile.CopyDir("/path/to/source/dir", "/path/to/destination/dir")
if err != nil {
fmt.Println("复制目录出错:", err)
} else {
fmt.Println("复制目录成功")
}
移动目录
err := gfile.MoveDir("/path/to/source/dir", "/path/to/destination/dir")
if err != nil {
fmt.Println("移动目录出错:", err)
} else {
fmt.Println("移动目录成功")
}
文件或目录是否存在
exists := gfile.Exists("/path/to/file_or_directory")
if exists {
fmt.Println("文件或目录存在")
} else {
fmt.Println("文件或目录不存在")
}
以上是一些常用的文件和目录操作函数。在实际应用中,你可以根据需求选择合适的函数进行文件和目录的操作。在进行操作时,请注意处理可能发生的错误,确保文件和目录的权限等方面的合规性。
转载请注明出处:http://www.zyzy.cn/article/detail/7750/GoFrame