Check for file existance

This commit is contained in:
MBucari 2025-07-25 15:49:41 -06:00
parent b27325cdcb
commit 7088bd4b8d

View File

@ -504,9 +504,9 @@ namespace FileLiberator
private static FileType getFileType(TempFile file) private static FileType getFileType(TempFile file)
=> FileTypes.GetFileTypeFromPath(file.FilePath); => FileTypes.GetFileTypeFromPath(file.FilePath);
private static TempFile? getFirstAudioFile(IEnumerable<TempFile> entries) private static TempFile? getFirstAudioFile(IEnumerable<TempFile> entries)
=> entries.FirstOrDefault(f => getFileType(f) is FileType.Audio); => entries.FirstOrDefault(f => File.Exists(f.FilePath) && getFileType(f) is FileType.Audio);
private static IEnumerable<TempFile> getAaxcFiles(IEnumerable<TempFile> entries) private static IEnumerable<TempFile> getAaxcFiles(IEnumerable<TempFile> entries)
=> entries.Where(f => getFileType(f) is FileType.AAXC || f.Extension.Equals(".key", StringComparison.OrdinalIgnoreCase)); => entries.Where(f => File.Exists(f.FilePath) && (getFileType(f) is FileType.AAXC || f.Extension.Equals(".key", StringComparison.OrdinalIgnoreCase)));
#endregion #endregion
} }
} }