Modified errors in directory cleanup function to provide more information.

This commit is contained in:
2024-07-05 20:16:22 -04:00
parent e1d09b7572
commit 6558c0eab6

View File

@@ -307,16 +307,16 @@ func VerifyFFMpegPath(path string) error {
func CleanupDirectory(path string) { func CleanupDirectory(path string) {
log.Traceln("Cleaning", path) log.Traceln("Cleaning", path)
if err := os.MkdirAll(path, 0o750); err != nil { if err := os.MkdirAll(path, 0o750); err != nil {
log.Fatalln("Unable to create directory. Please check the ownership and permissions", err) log.Fatalf("Unable to create '%s'. Please check the ownership and permissions: %s\n", path, err)
} }
entries, err := ioutil.ReadDir(path) entries, err := ioutil.ReadDir(path)
if err != nil { if err != nil {
log.Fatalln("Unable to read contents of directory. Please check the ownership and permissions", err) log.Fatalf("Unable to read contents of '%s'. Please check the ownership and permissions: %s\n", path, err)
} }
for _, entry := range entries { for _, entry := range entries {
entryPath := filepath.Join(path, entry.Name()) entryPath := filepath.Join(path, entry.Name())
if err := os.RemoveAll(entryPath); err != nil { if err := os.RemoveAll(entryPath); err != nil {
log.Fatalln("Unable to remove directory. Please check the ownership and permissions", err) log.Fatalf("Unable to remove file or directory contained in '%s'. Please check the ownership and permissions: %s\n", path, err)
} }
} }
} }