diff --git a/DeleteArr.go b/DeleteArr.go index 23f1bd2..e1a4479 100644 --- a/DeleteArr.go +++ b/DeleteArr.go @@ -102,9 +102,19 @@ func main() { log.Println("Found file: " + v.Name()) if filepath.Ext(v.Name()) == ".mkv" { mkvCount += 1 + } else { + os.Remove(m.SourceFolder + "/" + v.Name()) + log.Printf("Deleting file non MKV file: %v", m.SourceFolder+"/"+v.Name()) } } - log.Printf("Found %v MKV files in the folder", mkvCount) + + if mkvCount > 1 { + log.Printf("Found %v MKV files in the folder, deleting only %v", mkvCount, m.SourcePath) + os.Remove(m.SourcePath) + } else { + log.Printf("Found only one MKV files in the folder, deleting thoe folder %v", m.SourceFolder) + os.RemoveAll(m.SourceFolder) + } // if not in folder just delete the file } else {