1 Commits

View File

@ -36,7 +36,7 @@ internal static partial class Helper20250701 {
string checkDirectory; string checkDirectory;
string fileNameWithoutExtension; string fileNameWithoutExtension;
foreach (string directory in directories) { foreach (string directory in directories) {
files = Directory.GetFiles(directory, searchPattern, SearchOption.TopDirectoryOnly); files = Directory.GetFiles(directory, searchPattern, SearchOption.AllDirectories);
foreach (string file in files) { foreach (string file in files) {
fileInfo = new(file); fileInfo = new(file);
if (fileInfo.LastWriteTime > DateTime.Now.AddSeconds(-2)) { if (fileInfo.LastWriteTime > DateTime.Now.AddSeconds(-2)) {
@ -44,7 +44,7 @@ internal static partial class Helper20250701 {
} }
directoryName = Path.GetFileName(fileInfo.DirectoryName); directoryName = Path.GetFileName(fileInfo.DirectoryName);
if (fileInfo.Length > sizeFilter && !directoryName.StartsWith('Z')) { if (fileInfo.Length > sizeFilter && !directoryName.StartsWith('Z')) {
checkDirectory = Path.Combine(fileInfo.DirectoryName, $"Z{directoryName}-Big"); checkDirectory = Path.Combine(destinationDirectory, $"Z{directoryName}-Big");
if (!Directory.Exists(checkDirectory)) { if (!Directory.Exists(checkDirectory)) {
_ = Directory.CreateDirectory(checkDirectory); _ = Directory.CreateDirectory(checkDirectory);
} }
@ -76,9 +76,7 @@ internal static partial class Helper20250701 {
} }
markdown = $"# {fileNameWithoutExtension}{Environment.NewLine}{Environment.NewLine}{pipeTable}{Environment.NewLine}"; markdown = $"# {fileNameWithoutExtension}{Environment.NewLine}{Environment.NewLine}{pipeTable}{Environment.NewLine}";
File.WriteAllText(checkFile, json); File.WriteAllText(checkFile, json);
File.SetLastWriteTime(checkFile, fileInfo.LastAccessTime);
File.WriteAllText($"{checkFile}.md", markdown); File.WriteAllText($"{checkFile}.md", markdown);
File.SetLastWriteTime($"{checkFile}.md", fileInfo.LastAccessTime);
logger.LogInformation("<{checkFile}> was written", checkFile); logger.LogInformation("<{checkFile}> was written", checkFile);
} }
} }