diff --git a/NKit/Settings/RecoveryData.cs b/NKit/Settings/RecoveryData.cs index ad0c275..a217cb2 100644 --- a/NKit/Settings/RecoveryData.cs +++ b/NKit/Settings/RecoveryData.cs @@ -96,7 +96,7 @@ internal RecoveryData(Settings settings, ILog log, bool isGameCube, string id8) public static string GetUpdatePartition(Settings settings, uint crc) { - Regex m = new Regex(@"\\([A-Z0-9]{40})_([A-Z]+)_" + crc.ToString("X8") + "$", RegexOptions.IgnoreCase); + Regex m = new Regex(@"[/|\\]([A-Z0-9]{40})_([A-Z]+)_" + crc.ToString("X8") + "$", RegexOptions.IgnoreCase); string fn = null; if (Directory.Exists(settings.RecoveryFilesPath) && (fn = Directory.GetFiles(settings.RecoveryFilesPath).FirstOrDefault(a => m.IsMatch(a))) != null) return fn;