ResultAllInOneSubdirectoryLength
This commit is contained in:
@ -8,7 +8,6 @@ using View_by_Distance.Property.Models;
|
||||
using View_by_Distance.Rename.Models;
|
||||
using View_by_Distance.Shared.Models;
|
||||
using View_by_Distance.Shared.Models.Methods;
|
||||
using View_by_Distance.Shared.Models.Stateless.Methods;
|
||||
|
||||
namespace View_by_Distance.Rename;
|
||||
|
||||
@ -541,17 +540,17 @@ public class Rename
|
||||
private void RenameByDateTakenB(MatchNginx[] matchNginxCollection, string aPropertySingletonDirectory, string[] jsonFiles)
|
||||
{
|
||||
string json;
|
||||
char directory;
|
||||
string[] files;
|
||||
string fileName;
|
||||
string checkFile;
|
||||
string extension;
|
||||
string[] matches;
|
||||
string checkFile;
|
||||
DateTime dateTime;
|
||||
string[] segments;
|
||||
string? checkFileName;
|
||||
string checkDirectory;
|
||||
string directoryName;
|
||||
string? subdirectory;
|
||||
string checkDirectory;
|
||||
string? checkFileName;
|
||||
Shared.Models.Property? property;
|
||||
foreach (MatchNginx matchNginx in matchNginxCollection)
|
||||
{
|
||||
@ -574,9 +573,9 @@ public class Rename
|
||||
fileName = Path.GetFileName(file);
|
||||
segments = fileName.Split('.');
|
||||
extension = Path.GetExtension(file);
|
||||
directory = IDirectory.GetDirectory(fileName);
|
||||
(directoryName, _) = Shared.Models.Stateless.Methods.IPath.GetDirectoryNameAndIndex(_Configuration.PropertyConfiguration.ResultAllInOneSubdirectoryLength, fileName);
|
||||
checkFileName = $"{segments.First()}{Path.GetExtension(Path.GetFileNameWithoutExtension(file))}.json";
|
||||
checkDirectory = Path.Combine(aPropertySingletonDirectory, _PropertyConfiguration.ResultAllInOne, directory.ToString());
|
||||
checkDirectory = Path.Combine(aPropertySingletonDirectory, _PropertyConfiguration.ResultAllInOne, directoryName);
|
||||
checkFile = Path.Combine(checkDirectory, checkFileName);
|
||||
matches = jsonFiles.Where(l => l == checkFile).ToArray();
|
||||
if (!matches.Any())
|
||||
@ -617,7 +616,7 @@ public class Rename
|
||||
string aPropertySingletonDirectory = Path.GetFullPath(Path.Combine(aResultsFullGroupDirectory, "{}"));
|
||||
string[] jsonFiles = !Directory.Exists(aPropertySingletonDirectory) ? Array.Empty<string>() : Directory.GetFiles(aPropertySingletonDirectory, "*.json", SearchOption.AllDirectories);
|
||||
if (!jsonFiles.Any())
|
||||
log.Information($"No json file(s) found! Check directory <{aPropertySingletonDirectory}>");
|
||||
log.Information($"No json file(s) found! Check directoryName <{aPropertySingletonDirectory}>");
|
||||
else
|
||||
RenameByDateTakenB(matchNginxCollection, aPropertySingletonDirectory, jsonFiles);
|
||||
}
|
||||
|
Reference in New Issue
Block a user