mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2025-12-30 23:00:06 -06:00
silently failing for delete source directory, just logs warning
This commit is contained in:
@@ -38,7 +38,8 @@
|
||||
"DeleteSourceDirectory": {
|
||||
"Label": "Delete Source Folder",
|
||||
"Outputs": {
|
||||
"1": "Source directory deleted"
|
||||
"1": "Source directory deleted",
|
||||
"2": "Directory was NOT deleted"
|
||||
},
|
||||
"Description": "Deletes the source folder of the original library file",
|
||||
"Fields": {
|
||||
|
||||
@@ -49,8 +49,8 @@ namespace FileFlows.BasicNodes.File
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
args.Logger?.ELog("Failed to delete directory: " + ex.Message);
|
||||
return -1;
|
||||
args.Logger?.WLog("Failed to delete directory: " + ex.Message);
|
||||
return Directory.Exists(pathToDelete) ? 2 : 1; // silent fail, another runner may have already deleted it, eg if processing music albums
|
||||
}
|
||||
return base.Execute(args);
|
||||
}
|
||||
@@ -112,8 +112,8 @@ namespace FileFlows.BasicNodes.File
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
args.Logger?.ELog("Failed to delete directory: " + ex.Message);
|
||||
return -1;
|
||||
args.Logger?.WLog("Failed to delete directory: " + ex.Message);
|
||||
return dir.Exists ? 2 : 1; // silenty fail
|
||||
}
|
||||
|
||||
return RecursiveDelete(args, root, dir.Parent.FullName, false);
|
||||
|
||||
Reference in New Issue
Block a user