os #
系统函数库
函数列表 #
CreateFolder(p string, ignoreExists bool) error - 创建文件夹,ignoreExists = true 当目标已经存在不会返回错误
FileExists(filename string) bool - 文件是否存在,不区分是否为文件夹
FolderExists(filename string) bool - 文件夹是否存在
GetGoroutineId() uint64 - 获取协程的id号
func CopyFile(dst string, src string) (written int64, err error) - 拷贝文件
func MoveFile(dst string, src string) (written int64, err error) - 移动文件
func CopyFileWatcher(dst string, src string, buf []byte, listener IOProgressListener) (written int64, err error) - 拷贝文件并反馈进度
func MoveFileWatcher(dst string, src string, buf []byte, listener IOProgressListener) (written int64, err error) - 移动文件并反馈进度
func GetFileInfo(src string) (fi *FileInfo, err error) - 获取文件的属性 长度 MIME类型 路径 HEAD
func FileNameWithoutExt(filename string) string - 获取除了扩展名以外的文件名
func TouchFile(p string, ignoreExists bool, createFolder bool) error - 创建空文件
func NewFilename(filename string, tries int, rule func(name string) string) (string, error) - 如果文件存在返回新的文件名