Skip to content

Commit c8e709b

Browse files
committed
update
1 parent b5e1869 commit c8e709b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

file.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)