Length
This commit is contained in:
Mike Phares 2023-06-28 21:14:11 -07:00
parent dd514b8873
commit a4dd0fae45
19 changed files with 39 additions and 39 deletions

2
.vscode/tasks.json vendored
View File

@ -28,7 +28,7 @@
"${workspaceFolder}/Person/Person.csproj",
"set",
"SaveDirectory",
"D:/1) Images A/Images-1e85c0ba-Results/A2) People/1e85c0ba/([])"
"D:/1) Images A/Images-dd514b88-Results/A2) People/dd514b88/([])"
],
"problemMatcher": "$msCompile"
},

View File

@ -79,7 +79,7 @@
"/zzz Phares Slides/Slides 2015-06-10/Magazine 01"
],
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -87,7 +87,7 @@
"Pattern": "[^ABCDEFGHIJKLMNOPQRSTUVWXYZbcdfghjklmnpqrstvwxyz0-9]",
"PopulatePropertyId": true,
"PropertiesChangedForProperty": false,
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [
".gif",

View File

@ -50,7 +50,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,

View File

@ -97,7 +97,7 @@ public class CopyDistinct
continue;
(_, directoryIndex) = Shared.Models.Stateless.Methods.IPath.GetDirectoryNameAndIndex(_PropertyConfiguration.ResultAllInOneSubdirectoryLength, fileHolder.NameWithoutExtension);
directoryName = Path.GetFileName(fileHolder.DirectoryName);
if (!fileHolder.Name.StartsWith(directoryName))
if (directoryName.Length < _PropertyConfiguration.ResultAllInOneSubdirectoryLength || !fileHolder.Name.StartsWith(directoryName))
{
if (wrapped)
continue;

View File

@ -52,7 +52,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,

View File

@ -7,9 +7,9 @@
"xPopulatePropertyId": false,
"PopulatePropertyId": true,
"RootDirectory": "D:/Tmp/phares/Pictures",
"xxRootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"xxxRootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-1e85c0ba",
"xxxxRootDirectory": "C:/Tmp/Phares/Compare/Not-Copy-Copy-1e85c0ba",
"xxRootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"xxxRootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-dd514b88",
"xxxxRootDirectory": "C:/Tmp/Phares/Compare/Not-Copy-Copy-dd514b88",
"xxxxxRootDirectory": "F:/Tmp/Phares/2022-11-03-DCIM/DCIM/100D3400 2022"
}
}

View File

@ -55,7 +55,7 @@
"ByHash": false,
"BySeason": false,
"ByWeek": false,
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
"KeepFullPath": false,

View File

@ -56,7 +56,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -70,7 +70,7 @@
"ResultCollection": "[]",
"ResultContent": "()",
"ResultSingleton": "{}",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [
".gif",

View File

@ -51,7 +51,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -65,7 +65,7 @@
"ResultCollection": "[]",
"ResultContent": "()",
"ResultSingleton": "{}",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [
".gif",

View File

@ -124,8 +124,8 @@
],
"Windows": {
"Configuration": {
"xRootDirectory": "F:/Tmp/Phares/Compare/Images-1e85c0ba",
"xxRootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-1e85c0ba",
"xRootDirectory": "F:/Tmp/Phares/Compare/Images-dd514b88",
"xxRootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-dd514b88",
"RootDirectory": "E:/",
"VerifyToSeason": [
". 2000",

View File

@ -53,7 +53,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -67,7 +67,7 @@
"ResultCollection": "[]",
"ResultContent": "()",
"ResultSingleton": "{}",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [
".gif",

View File

@ -53,7 +53,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -68,7 +68,7 @@
"ResultCollection": "[]",
"ResultContent": "()",
"ResultSingleton": "{}",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [
".gif",

View File

@ -2,7 +2,7 @@
"Company": "Mike Phares",
"Linux": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -124,7 +124,7 @@
},
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
@ -139,7 +139,7 @@
"ResultCollection": "[]",
"ResultContent": "()",
"ResultSingleton": "{}",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-1e85c0ba",
"RootDirectory": "C:/Tmp/Phares/Compare/Images-dd514b88",
"SaveDirectory": "D:/Tmp",
"WriteBitmapDataBytes": false,
"IgnoreExtensions": [

View File

@ -50,7 +50,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,
"KeepFullPath": false,

View File

@ -3,7 +3,7 @@
"ComparePathsFile": "C:/Users/mikep/AppData/Local/PharesApps/Drag-Drop-Explorer/2023_21/638202586000194405.json",
"Windows": {
"Configuration": {
"RootDirectory": "D:/1) Images A/Images-1e85c0ba"
"RootDirectory": "D:/1) Images A/Images-dd514b88"
}
}
}

View File

@ -28,7 +28,7 @@
"${workspaceFolder}/Rename.csproj",
"set",
"SaveDirectory",
"D:/1) Images A/Images-1e85c0ba-Results/A2) People/1e85c0ba/([])"
"D:/1) Images A/Images-dd514b88-Results/A2) People/dd514b88/([])"
],
"problemMatcher": "$msCompile"
},

View File

@ -53,7 +53,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,

View File

@ -52,7 +52,7 @@
"WorkingDirectoryName": "PharesApps",
"Windows": {
"Configuration": {
"DateGroup": "1e85c0ba",
"DateGroup": "dd514b88",
"DiffPropertyDirectory": "",
"FileNameDirectorySeparator": ".Z.",
"ForcePropertyLastWriteTimeToCreationTime": false,

View File

@ -97,7 +97,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodGetApproximateYears()
{
string personDisplayDirectory = @"D:\1) Images A\Images-1e85c0ba-Results\A2) People\1e85c0ba\{}\^\Sydney Dupray^9";
string personDisplayDirectory = @"D:\1) Images A\Images-dd514b88-Results\A2) People\dd514b88\{}\^\Sydney Dupray^9";
if (Directory.Exists(Directory.GetDirectoryRoot(personDisplayDirectory)) && Directory.Exists(personDisplayDirectory))
{
char numberSign = '#';
@ -200,7 +200,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodRenameAbandoned()
{
string directory = @"D:\1) Images A\Images-1e85c0ba-Results\A2) People\1e85c0ba\{}\!\Abandoned";
string directory = @"D:\1) Images A\Images-dd514b88-Results\A2) People\dd514b88\{}\!\Abandoned";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
string checkFile;
@ -220,7 +220,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodRenameDelete()
{
string directory = @"D:\1) Images A\Images-1e85c0ba-Results\A) Property\1e85c0ba\{}";
string directory = @"D:\1) Images A\Images-dd514b88-Results\A) Property\dd514b88\{}";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
string checkFile;
@ -240,7 +240,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodRenameOld()
{
string directory = @"D:\2) Images B\Not-Copy-Copy-1e85c0ba-Results\E) Distance\1e85c0ba\()";
string directory = @"D:\2) Images B\Not-Copy-Copy-dd514b88-Results\E) Distance\dd514b88\()";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
string checkFile;
@ -260,7 +260,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodAncestryGenealogicalDataCommunication()
{
string directory = "D:/1) Images A/Images-1e85c0ba-Results/A2) People/1e85c0ba/([])";
string directory = "D:/1) Images A/Images-dd514b88-Results/A2) People/dd514b88/([])";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
List<string> mappedLines;
@ -302,7 +302,7 @@ public partial class UnitTestHardCoded
public void TestMethodAncestryGenealogicalDataCommunicationCleanToExport()
{
DateTime dateTime = DateTime.Now;
string saveDirectory = "D:/1) Images A/Images-1e85c0ba-Results/A2) People/1e85c0ba/([])";
string saveDirectory = "D:/1) Images A/Images-dd514b88-Results/A2) People/dd514b88/([])";
if (Directory.Exists(Path.GetPathRoot(saveDirectory)) && Directory.Exists(saveDirectory))
{
int age;
@ -662,7 +662,7 @@ public partial class UnitTestHardCoded
public void TestMethodFamily()
{
DateTime dateTime = DateTime.Now;
string saveDirectory = $"D:/1) Images A/Images-1e85c0ba-Results/A2) People/1e85c0ba/([])/Norman-{dateTime.Ticks}";
string saveDirectory = $"D:/1) Images A/Images-dd514b88-Results/A2) People/dd514b88/([])/Norman-{dateTime.Ticks}";
if (Directory.Exists(Path.GetPathRoot(saveDirectory)) && Directory.Exists(saveDirectory))
{
int age;
@ -751,9 +751,9 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodRename()
{
// string directory = @"D:\2) Images B\Not-Copy-Copy-1e85c0ba";
string directory = @"D:\1) Images A\Images-1e85c0ba";
// string directory = @"D:\2) Images B\Not-Copy-Copy-1e85c0ba";
// string directory = @"D:\2) Images B\Not-Copy-Copy-dd514b88";
string directory = @"D:\1) Images A\Images-dd514b88";
// string directory = @"D:\2) Images B\Not-Copy-Copy-dd514b88";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
string[] directories = Directory.GetDirectories(directory, "*;*", SearchOption.AllDirectories);
@ -770,7 +770,7 @@ public partial class UnitTestHardCoded
[TestMethod]
public void TestMethodRenameForUnkown()
{
string directory = @"D:\1) Images A\Images-1e85c0ba-Results\E) Distance\1e85c0ba\(RectInt-2023-06-19-less-0.99)";
string directory = @"D:\1) Images A\Images-dd514b88-Results\E) Distance\dd514b88\(RectInt-2023-06-19-less-0.99)";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
string[] files = Directory.GetFiles(directory, "*.unk", SearchOption.AllDirectories);