diff --git a/CHANGELIST.md b/CHANGELIST.md index edbf5b51..728c637a 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -17,6 +17,7 @@ - Ensure that the full base path is being used - Ensure consistency in output file path checking - Use new output file logic in processors +- Ensure Regex directories are unescaped ### 3.2.2 (2024-09-24) diff --git a/MPF.Processors/RegexOutputFile.cs b/MPF.Processors/RegexOutputFile.cs index 58653fd0..5e3bd13a 100644 --- a/MPF.Processors/RegexOutputFile.cs +++ b/MPF.Processors/RegexOutputFile.cs @@ -48,7 +48,7 @@ namespace MPF.Processors public override bool Exists() { // Get the base directory for the first path - string baseDirectory = Path.GetDirectoryName(Filenames[0]) ?? string.Empty; + string baseDirectory = Path.GetDirectoryName(Regex.Unescape(Filenames[0])) ?? string.Empty; // Get list of all files in directory var directoryFiles = Directory.GetFiles(baseDirectory);