"io"
"io/ioutil"
"syscall"
+
+ Ppart "github.com/qydysky/part/linuxwin"
)
type file struct {
return nil
}
+func Move(src,trg string) error {
+ return Ppart.FileMove(src,trg)
+}
+
// func main(){
// var u File
// u.File="a.txt"
}
return nil
}
+
+func FileMove(src,trg string) error {
+ return os.Rename(src,trg)
+}
\ No newline at end of file
dir, _ := os.Executable()
exPath := filepath.Dir(dir)
return exPath
+}
+
+func FileMove(src,trg string) error {
+ from, err := syscall.UTF16PtrFromString(src)
+ if err != nil {
+ return err
+ }
+ to, err := syscall.UTF16PtrFromString(trg)
+ if err != nil {
+ return err
+ }
+ return syscall.MoveFile(from, to)
}
\ No newline at end of file