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

@ -11,16 +11,17 @@ internal static partial class Helper20250315 {
string sourceDirectory = Path.GetFullPath(args[0]);
if (searchPatterns.Length == 1) {
string[] files = Directory.GetFiles(sourceDirectory, searchPatterns[0], SearchOption.AllDirectories);
if (files.Length == 0)
if (files.Length == 0) {
logger.LogWarning("<{files}>(s)", files.Length);
else {
} else {
string directoryName;
string[] directories;
foreach (string file in files) {
directoryName = Path.GetDirectoryName(file) ?? throw new Exception();
directories = Directory.GetDirectories(directoryName, "*", SearchOption.TopDirectoryOnly);
foreach (string directory in directories)
foreach (string directory in directories) {
HelperDeleteEmptyDirectories.DeleteEmptyDirectories(logger, directory);
}
}
}
} else {
@ -29,13 +30,14 @@ internal static partial class Helper20250315 {
HelperDeleteEmptyDirectories.DeleteEmptyDirectories(logger, sourceDirectory);
foreach (string searchPattern in searchPatterns) {
files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories);
if (files.Length == 0)
if (files.Length == 0) {
logger.LogWarning("<{files}>(s)", files.Length);
else {
} else {
foreach (string file in files) {
checkFile = $"{file}.json";
if (File.Exists(checkFile))
if (File.Exists(checkFile)) {
continue;
}
File.Move(file, checkFile);
}
}