GetRecursiveLines only when

StartAt and Destination are supplied
nuget-lower
HelperGenealogicalDataCommunication
This commit is contained in:
2023-08-31 08:31:10 -07:00
parent 096262b2eb
commit 84cda2e57f
7 changed files with 98 additions and 73 deletions

View File

@ -223,4 +223,20 @@ internal static class HelperSaveOrCopyContents
}
}
internal static void IgnoreCaseAndRenameFilesToLowercase(ILogger log, string argsZero)
{
string fileName;
int filesRenamed = 0;
string[] files = Directory.GetFiles(argsZero, "*", SearchOption.TopDirectoryOnly);
foreach (string file in files)
{
fileName = Path.GetFileName(file);
if (fileName == fileName.ToLower())
continue;
File.Move(file, file.ToLower());
filesRenamed++;
}
log.LogInformation("{filesRenamed}(s) renamed", filesRenamed);
}
}