Create directory, check files and RecycleOption

This commit is contained in:
2023-01-12 21:48:39 -07:00
parent fbaafe0137
commit c5986b5cba
11 changed files with 72 additions and 12 deletions

View File

@ -114,7 +114,24 @@ public class Rename
foreach (string file in files)
{
progressBar.Tick();
fileHolder = new(file);
// else if (file.EndsWith(".del") && !file.Contains(".jpg"))
// {
// checkFile = string.Concat(file[..^4], ".jpg");
// if (File.Exists(checkFile))
// continue;
// File.Move(file, checkFile);
// continue;
// }
if (!file.EndsWith(".jpg.del"))
fileHolder = new(file);
else
{
checkFile = file[..^4];
if (File.Exists(checkFile))
continue;
File.Move(file, checkFile);
continue;
}
if (fileHolder.ExtensionLowered == ".id" || fileHolder.DirectoryName is null)
continue;
if (files.Contains($"{fileHolder.FullName}.id"))
@ -127,8 +144,16 @@ public class Rename
if (fileHolder.ExtensionLowered == jpeg)
{
if (File.Exists($"{fileHolder.FullName}.id"))
File.Move($"{fileHolder.FullName}.id", Path.Combine(fileHolder.DirectoryName, $"{fileHolder.NameWithoutExtension}{jpg}.id"));
File.Move(fileHolder.FullName, Path.Combine(fileHolder.DirectoryName, $"{fileHolder.NameWithoutExtension}{jpg}"));
{
checkFile = Path.Combine(fileHolder.DirectoryName, $"{fileHolder.NameWithoutExtension}{jpg}.id");
if (File.Exists(checkFile))
continue;
File.Move($"{fileHolder.FullName}.id", checkFile);
}
checkFile = Path.Combine(fileHolder.DirectoryName, $"{fileHolder.NameWithoutExtension}{jpg}");
if (File.Exists(checkFile))
continue;
File.Move(fileHolder.FullName, checkFile);
}
if (nameWithoutExtensionIsIdFormat)
continue;