1 Star 0 Fork 0

Uni-Minds/utils

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
file.go 510 Bytes
Copy Edit Raw Blame History
Liuxy authored 2022-10-15 14:14 +08:00 . Release 1.0.0
/*
* Copyright (c) 2019-2020
* Author: LIU Xiangyu
* File: file.go
*/
package tools
import (
"fmt"
"os"
)
func FileMove(src, dst string) error {
if sourceFileStat, err := os.Stat(src); err != nil {
return err
} else if !sourceFileStat.Mode().IsRegular() {
return fmt.Errorf("%s is not a regular file", src)
}
if err := os.Rename(src, dst); err != nil {
if err = Copy(src, dst); err != nil {
return err
} else if err := os.Remove(src); err != nil {
return err
}
}
return nil
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/uni-minds/utils.git
git@gitee.com:uni-minds/utils.git
uni-minds
utils
utils
v1.0.2

Search