Edits for backup (Day-Helper-2024-12-17)
This commit is contained in:
8
.vscode/launch.json
vendored
8
.vscode/launch.json
vendored
@ -11,6 +11,14 @@
|
|||||||
"preLaunchTask": "build",
|
"preLaunchTask": "build",
|
||||||
"program": "${workspaceFolder}/bin/Debug/net8.0/win-x64/File-Folder-Helper.dll",
|
"program": "${workspaceFolder}/bin/Debug/net8.0/win-x64/File-Folder-Helper.dll",
|
||||||
"args": [
|
"args": [
|
||||||
|
"s",
|
||||||
|
"X",
|
||||||
|
"V:/1-Images-A/Images-0b793904",
|
||||||
|
"Day-Helper-2024-12-17",
|
||||||
|
".job.json",
|
||||||
|
"thumbs.db~sync.ffs_db~verify.json~.html",
|
||||||
|
"I:/0-ISO-A",
|
||||||
|
"D:/5-Other-Small/Disk/Snap2HTML/Snap2HTML.exe",
|
||||||
"s",
|
"s",
|
||||||
"X",
|
"X",
|
||||||
"V:/Tmp/Phares/Helper-2025-07-20",
|
"V:/Tmp/Phares/Helper-2025-07-20",
|
||||||
|
@ -96,12 +96,15 @@ internal static partial class Helper20241217
|
|||||||
if (record.Job is null || string.IsNullOrEmpty(record.Job.Extension))
|
if (record.Job is null || string.IsNullOrEmpty(record.Job.Extension))
|
||||||
continue;
|
continue;
|
||||||
logger.LogInformation("Searching <{directory}>", record.SourceDirectory);
|
logger.LogInformation("Searching <{directory}>", record.SourceDirectory);
|
||||||
if (snap2HyperTextMarkupLanguage is not null && System.IO.File.Exists(snap2HyperTextMarkupLanguage))
|
|
||||||
WriteSnap2HyperTextMarkupLanguage(logger, snap2HyperTextMarkupLanguage, record);
|
|
||||||
files = GetFiles(searchPattern, ignoreFileNames, record);
|
files = GetFiles(searchPattern, ignoreFileNames, record);
|
||||||
jobNew = GetJob(searchPattern, ignoreFileNames, record, files);
|
jobNew = GetJob(searchPattern, ignoreFileNames, record, files);
|
||||||
json = JsonSerializer.Serialize(jobNew, JobSourceGenerationContext.Default.Job);
|
json = JsonSerializer.Serialize(jobNew, JobSourceGenerationContext.Default.Job);
|
||||||
areTheyTheSame = GetAreTheyTheSame(logger, searchPattern, ignoreFileNames, record, jobNew);
|
areTheyTheSame = GetAreTheyTheSame(logger, searchPattern, ignoreFileNames, record, jobNew);
|
||||||
|
if (snap2HyperTextMarkupLanguage is not null && System.IO.File.Exists(snap2HyperTextMarkupLanguage))
|
||||||
|
{
|
||||||
|
if (!areTheyTheSame || (areTheyTheSame && !System.IO.File.Exists(record.Snap2HyperTextMarkupLanguage)))
|
||||||
|
WriteSnap2HyperTextMarkupLanguage(logger, snap2HyperTextMarkupLanguage, record);
|
||||||
|
}
|
||||||
if (areTheyTheSame)
|
if (areTheyTheSame)
|
||||||
{
|
{
|
||||||
WriteAllText(record.Path, json);
|
WriteAllText(record.Path, json);
|
||||||
@ -109,10 +112,10 @@ internal static partial class Helper20241217
|
|||||||
}
|
}
|
||||||
fileName = $"{record.DirectoryName}-{DateTime.Now:yyyy-MM-dd-HH-mm-ss-fff}{record.Job.Extension}";
|
fileName = $"{record.DirectoryName}-{DateTime.Now:yyyy-MM-dd-HH-mm-ss-fff}{record.Job.Extension}";
|
||||||
path = Path.Combine(record.DestinationDirectory, fileName);
|
path = Path.Combine(record.DestinationDirectory, fileName);
|
||||||
logger.LogInformation("Writing <{path}> extension", path);
|
logger.LogWarning("Writing <{path}> extension", path);
|
||||||
WritePassedExtension(record, files, record.DirectoryName, path);
|
WritePassedExtension(record, files, record.DirectoryName, path);
|
||||||
logger.LogInformation("Wrote <{path}> extension", path);
|
logger.LogWarning("Wrote <{path}> extension", path);
|
||||||
logger.LogInformation("Moved <{path}> extension", path);
|
logger.LogWarning("Moved <{path}> extension", path);
|
||||||
WriteAllText(record, json, path);
|
WriteAllText(record, json, path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -276,7 +279,7 @@ internal static partial class Helper20241217
|
|||||||
if (filesCountNew != filesCountOld)
|
if (filesCountNew != filesCountOld)
|
||||||
{
|
{
|
||||||
result = false;
|
result = false;
|
||||||
logger.LogInformation("<{directory}> file count has changed {filesCountNew} != {filesCountOld}", record.SourceDirectory, filesCountNew, filesCountOld);
|
logger.LogWarning("<{directory}> file count has changed {filesCountNew} != {filesCountOld}", record.SourceDirectory, filesCountNew, filesCountOld);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -285,7 +288,7 @@ internal static partial class Helper20241217
|
|||||||
if (filesTotalLengthNew != filesTotalLengthOld)
|
if (filesTotalLengthNew != filesTotalLengthOld)
|
||||||
{
|
{
|
||||||
result = false;
|
result = false;
|
||||||
logger.LogInformation("<{directory}> file length has changed {filesTotalLengthNew} != {filesTotalLengthOld}", record.SourceDirectory, filesTotalLengthNew, filesTotalLengthOld);
|
logger.LogWarning("<{directory}> file length has changed {filesTotalLengthNew} != {filesTotalLengthOld}", record.SourceDirectory, filesTotalLengthNew, filesTotalLengthOld);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -301,7 +304,7 @@ internal static partial class Helper20241217
|
|||||||
WriteAllText(Path.Combine(Environment.CurrentDirectory, ".vscode", "helper", "old.json"), jsonOld);
|
WriteAllText(Path.Combine(Environment.CurrentDirectory, ".vscode", "helper", "old.json"), jsonOld);
|
||||||
WriteAllText(Path.Combine(Environment.CurrentDirectory, ".vscode", "helper", "new.json"), jsonNew);
|
WriteAllText(Path.Combine(Environment.CurrentDirectory, ".vscode", "helper", "new.json"), jsonNew);
|
||||||
}
|
}
|
||||||
logger.LogInformation("<{directory}> file serialized are different {filesTotalLengthNew} != {filesTotalLengthOld}", record.SourceDirectory, filesTotalLengthNew, filesTotalLengthOld);
|
logger.LogWarning("<{directory}> file serialized are different {filesTotalLengthNew} != {filesTotalLengthOld}", record.SourceDirectory, filesTotalLengthNew, filesTotalLengthOld);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user