diff --git a/tools/GSDumpGUI/Forms/Helper/GsDumpFinder.cs b/tools/GSDumpGUI/Forms/Helper/GsDumpFinder.cs index 1e575750b4..d0e0e6b663 100644 --- a/tools/GSDumpGUI/Forms/Helper/GsDumpFinder.cs +++ b/tools/GSDumpGUI/Forms/Helper/GsDumpFinder.cs @@ -38,7 +38,17 @@ namespace GSDumpGUI.Forms.Helper public IEnumerable GetValidGsdxDumps(DirectoryInfo directory) { - var dumps = directory.GetFiles("*.gs", SearchOption.TopDirectoryOnly); + var dumps = new FileInfo[0]; + + try + { + dumps = directory.GetFiles("*.gs", SearchOption.TopDirectoryOnly); + } + catch (DirectoryNotFoundException) + { + _logger.Warning($"Failed to open folder '{directory}'."); + yield break; + } foreach (var dump in dumps) {