Removed IntelligentIdRecord

This commit is contained in:
2023-12-24 08:59:45 -07:00
parent 1f00696bf3
commit 48eea2edbd
9 changed files with 110 additions and 121 deletions

View File

@ -61,7 +61,8 @@ public class Rename : IRename
results.AddRange(Directory.GetFiles(filePath.DirectoryName, $"{filePath.Name}-*.jpg", SearchOption.TopDirectoryOnly));
if (results.Count == 0)
throw new Exception();
result = IId.GetFilePath(renameConfiguration.MetadataConfiguration, results[0], index: null);
FileHolder fileHolder = new(results[0]);
result = FilePath.Get(renameConfiguration.MetadataConfiguration, fileHolder, index: null);
if (!result.Name.EndsWith("-0001.jpg"))
throw new Exception();
isValidImageFormatExtension = renameConfiguration.ValidImageFormatExtensions.Contains(result.ExtensionLowered);
@ -114,6 +115,7 @@ public class Rename : IRename
int index = -1;
FileInfo fileInfo;
FilePath filePath;
FileHolder fileHolder;
FilePath? ffmpegFilePath;
ExifDirectory exifDirectory;
ReadOnlyCollection<string> ffmpegFiles;
@ -122,7 +124,8 @@ public class Rename : IRename
{
index += 1;
rename.Tick();
filePath = IId.GetFilePath(renameConfiguration.MetadataConfiguration, file, index);
fileHolder = new(file);
filePath = FilePath.Get(renameConfiguration.MetadataConfiguration, fileHolder, index);
if (renameConfiguration.SkipIdFiles && filePath.Id is not null && (filePath.IsIntelligentIdFormat || filePath.SortOrder is not null))
continue;
(ffmpegFiles, ffmpegFilePath) = rename.ConvertAndGetFfmpegFiles(renameConfiguration, filePath);