Alignment with Console
This commit is contained in:
@ -202,6 +202,20 @@ internal abstract class XPath
|
||||
}
|
||||
}
|
||||
|
||||
internal static void CreateDirectories(ReadOnlyCollection<string> directories)
|
||||
{
|
||||
string checkDirectory;
|
||||
foreach (string directory in directories)
|
||||
{
|
||||
for (int i = 0; i < 101; i++)
|
||||
{
|
||||
checkDirectory = Path.Combine(directory, i.ToString("000"));
|
||||
if (!Directory.Exists(checkDirectory))
|
||||
_ = Directory.CreateDirectory(checkDirectory);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal static void ChangeDateForEmptyDirectories(string rootDirectory, long ticks)
|
||||
{
|
||||
DateTime dateTime = new(ticks);
|
||||
@ -297,14 +311,19 @@ internal abstract class XPath
|
||||
int converted;
|
||||
string combined;
|
||||
byte missingDateTimeOriginal = IId.GetMissingDateTimeOriginal(resultSettings, filePath);
|
||||
if (filePath.HasIgnoreKeyword is null || filePath.HasDateTimeOriginal is null)
|
||||
throw new NotImplementedException();
|
||||
if (filePath.HasIgnoreKeyword.Value)
|
||||
@enum = IId.GetHasIgnoreKeyword(filePath);
|
||||
else if (!filePath.HasDateTimeOriginal.Value)
|
||||
if (!filePath.IsIntelligentIdFormat)
|
||||
@enum = missingDateTimeOriginal;
|
||||
else
|
||||
@enum = IId.GetHasDateTimeOriginal(resultSettings, filePath);
|
||||
{
|
||||
if (filePath.HasIgnoreKeyword is null || filePath.HasDateTimeOriginal is null)
|
||||
throw new NotImplementedException("Chicken and Egg!");
|
||||
if (filePath.HasIgnoreKeyword.Value)
|
||||
@enum = IId.GetHasIgnoreKeyword(filePath);
|
||||
else if (!filePath.HasDateTimeOriginal.Value)
|
||||
@enum = missingDateTimeOriginal;
|
||||
else
|
||||
@enum = IId.GetHasDateTimeOriginal(resultSettings, filePath);
|
||||
}
|
||||
string fileNameBeforeFirst = fileNameWithoutExtension.Split('.')[0];
|
||||
string check = fileNameBeforeFirst.Length < resultSettings.ResultAllInOneSubdirectoryLength ?
|
||||
new('-', resultSettings.ResultAllInOneSubdirectoryLength) :
|
||||
@ -447,6 +466,7 @@ internal abstract class XPath
|
||||
|
||||
private static byte[] GetBytes() =>
|
||||
[
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
|
Reference in New Issue
Block a user