Rename all sub directories directories and

delete by distinct improvements
This commit is contained in:
2023-01-10 19:04:49 -07:00
parent be8829bbcd
commit fbaafe0137
6 changed files with 60 additions and 21 deletions

View File

@ -232,7 +232,7 @@ public class Rename
continue;
if (File.Exists(matchNginx.ConvertedPath))
continue;
files = Directory.GetFiles(matchNginx.ConvertedPath, "*", SearchOption.TopDirectoryOnly);
files = Directory.GetFiles(matchNginx.ConvertedPath, "*", SearchOption.AllDirectories);
if (files.All(l => l.EndsWith(".id")))
{
foreach (string file in files)
@ -258,6 +258,8 @@ public class Rename
message = $"{i}) Renaming files";
files = i == 2 ? allFiles.ToArray() : (from l in allFiles where l.Contains("Rename") select l).ToArray();
progressBar = new(files.Length, message, options);
if (!files.Any())
continue;
(renameCollection, distinctCount) = RenameFilesInDirectory(progressBar, files);
foreach ((FileHolder fileHolder, string to) in renameCollection)
{