in pkg/backup/backup.go [56:71]
func removeNewFiles(dir string) error {
newFileIndicators, err := afero.Glob(filesystem.Fs, filepath.Join(dir, "*"+NewFileExtension))
if err != nil {
return fmt.Errorf("cannot list new file indicators in %s:%+v", dir, err)
}
for _, newFileIndicator := range newFileIndicators {
newFile, _ := strings.CutSuffix(newFileIndicator, NewFileExtension)
if err = filesystem.Fs.Remove(newFile); err != nil {
return fmt.Errorf("cannot delete new file %s:%+v", newFile, err)
}
if err = filesystem.Fs.Remove(newFileIndicator); err != nil {
return fmt.Errorf("cannot delete new file indicator in %s:%+v", newFileIndicator, err)
}
}
return nil
}