person-key-to-immich-import birthday json (Day-Helper-2024-05-18)

csharp_prefer_braces = true
This commit is contained in:
2025-09-06 11:16:55 -07:00
parent 8ec89953bc
commit 6102da7266
54 changed files with 2218 additions and 1721 deletions

View File

@ -2,33 +2,33 @@ using Microsoft.Extensions.Logging;
namespace File_Folder_Helper.ADO2024.PI2;
internal static partial class Helper20240510
{
internal static partial class Helper20240510 {
internal static void PullIconsForBLM(ILogger<Worker> logger, List<string> args)
{
internal static void PullIconsForBLM(ILogger<Worker> logger, List<string> args) {
string fileName;
FileInfo fileInfo;
string searchPattern = args[4];
string sourceDirectory = args[3];
string root = Path.GetFullPath(args[0]);
string createDirectory = Path.Combine(root, args[2]);
if (!Directory.Exists(createDirectory))
if (!Directory.Exists(createDirectory)) {
_ = Directory.CreateDirectory(createDirectory);
}
string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.TopDirectoryOnly);
foreach (string file in files)
{
foreach (string file in files) {
fileName = Path.GetFileName(file);
fileInfo = new(Path.Combine(createDirectory, fileName));
if (fileInfo.Exists && fileInfo.LastWriteTime == new FileInfo(file).LastWriteTime)
if (fileInfo.Exists && fileInfo.LastWriteTime == new FileInfo(file).LastWriteTime) {
continue;
}
File.Copy(file, fileInfo.FullName, overwrite: true);
logger.LogInformation("<{fileName}> copied", fileName);
}
logger.LogWarning("What reactor is this near?");
string? reactor = Console.ReadLine();
if (!string.IsNullOrEmpty(reactor))
if (!string.IsNullOrEmpty(reactor)) {
_ = Directory.CreateDirectory(Path.Combine(sourceDirectory, Environment.MachineName, reactor));
}
}
}