File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,14 @@ func Copy(src, dest string) error {
130130 return os .Chmod (dest , si .Mode ())
131131}
132132
133+ func Remove (name string ) error {
134+ err := os .Remove (name )
135+ if err == nil || os .IsNotExist (err ) {
136+ return nil
137+ }
138+ return err
139+ }
140+
133141/*
134142 GoLang: os.Rename() give error "invalid cross-device link" for Docker container with Volumes.
135143 Rename(source, destination) will work moving file between folders
@@ -149,7 +157,7 @@ func Rename(src, dest string) error {
149157 }
150158 }
151159 // The copy was successful, so now delete the original file
152- err = os . Remove (src )
160+ err = Remove (src )
153161 if err != nil {
154162 return fmt .Errorf ("failed removing original file: %w" , err )
155163 }
You can’t perform that action at this time.
0 commit comments