Delete-By-Relative UserSecretsId
This commit is contained in:
parent
f4b5a3a47c
commit
145610d45a
@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<LangVersion>10.0</LangVersion>
|
<LangVersion>10.0</LangVersion>
|
||||||
@ -6,7 +6,8 @@
|
|||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
||||||
<TargetFramework>net7.0</TargetFramework>
|
<TargetFramework>net7.0</TargetFramework>
|
||||||
</PropertyGroup>
|
<UserSecretsId>ead2e5ee-5f40-4151-bdb6-31d630d94f28</UserSecretsId>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PackageId>Phares.View.by.Distance.Delete.By.Relative</PackageId>
|
<PackageId>Phares.View.by.Distance.Delete.By.Relative</PackageId>
|
||||||
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
|
||||||
|
@ -59,24 +59,27 @@ public class DeleteByRelative
|
|||||||
throw new NullReferenceException(nameof(alongSideDirectory));
|
throw new NullReferenceException(nameof(alongSideDirectory));
|
||||||
string deleteLog = Path.Combine(alongSideDirectory, $"{directoryName}-{ticks}.tsv");
|
string deleteLog = Path.Combine(alongSideDirectory, $"{directoryName}-{ticks}.tsv");
|
||||||
File.WriteAllLines(deleteLog, deleteFiles);
|
File.WriteAllLines(deleteLog, deleteFiles);
|
||||||
log.Information($"Ready to delete {deleteFiles.Count} file(s)? See <{deleteLog}>");
|
if (deleteFiles.Any())
|
||||||
for (int y = 0; y < int.MaxValue; y++)
|
|
||||||
{
|
{
|
||||||
log.Information("Press \"Y\" key to delete file(s) or close console to not delete files");
|
log.Information($"Ready to delete {deleteFiles.Count} file(s)? See <{deleteLog}>");
|
||||||
if (Console.ReadKey().Key == ConsoleKey.Y)
|
for (int y = 0; y < int.MaxValue; y++)
|
||||||
break;
|
{
|
||||||
|
log.Information("Press \"Y\" key to delete file(s) or close console to not delete files");
|
||||||
|
if (Console.ReadKey().Key == ConsoleKey.Y)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
log.Information(". . .");
|
||||||
|
foreach (string deleteFile in deleteFiles)
|
||||||
|
{
|
||||||
|
File.Delete(deleteFile);
|
||||||
|
checkFileName = $"{deleteFile}.id";
|
||||||
|
if (!File.Exists(checkFileName))
|
||||||
|
continue;
|
||||||
|
File.Delete(checkFileName);
|
||||||
|
}
|
||||||
|
for (int i = 1; i < 5; i++)
|
||||||
|
_ = Shared.Models.Stateless.Methods.IPath.DeleteEmptyDirectories(appSettings.CompareRootDirectory);
|
||||||
}
|
}
|
||||||
log.Information(". . .");
|
|
||||||
foreach (string deleteFile in deleteFiles)
|
|
||||||
{
|
|
||||||
File.Delete(deleteFile);
|
|
||||||
checkFileName = $"{deleteFile}.id";
|
|
||||||
if (!File.Exists(checkFileName))
|
|
||||||
continue;
|
|
||||||
File.Delete(checkFileName);
|
|
||||||
}
|
|
||||||
for (int i = 1; i < 5; i++)
|
|
||||||
_ = Shared.Models.Stateless.Methods.IPath.DeleteEmptyDirectories(appSettings.CompareRootDirectory);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -1,245 +1,10 @@
|
|||||||
{
|
{
|
||||||
"xCompareRootDirectory": "D:/Tmp/Phares/Not-Copy-Copy-1e85c0ba",
|
|
||||||
"xxCompareRootDirectory": "E:/www/Images - Results/C) Resize/2021-11-03/2256 x 1496/()",
|
|
||||||
"xxxCompareRootDirectory": "C:/Tmp/Phares/Compare/.Delete-Not-Copy-Copy-1e85c0ba",
|
|
||||||
"CompareRootDirectory": "C:/Tmp/Phares/Compare/Not-Copy-Copy-Duplicates",
|
|
||||||
"Logging": {
|
"Logging": {
|
||||||
"LogLevel": {
|
"LogLevel": {
|
||||||
"Log4netProvider": "Debug"
|
"Log4netProvider": "Debug"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"MaxDegreeOfParallelism": 6,
|
|
||||||
"Serilog": {
|
"Serilog": {
|
||||||
"MinimumLevel": "Debug"
|
"MinimumLevel": "Debug"
|
||||||
},
|
|
||||||
"Windows": {
|
|
||||||
"Configuration": {
|
|
||||||
"RootDirectory": "F:/Tmp/Phares/Compare/Images-ec5a909 - Results/A) Property/2022-12-30/{}",
|
|
||||||
"xRootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-ec5a909 - Results/A) Property/2022-12-30/{}",
|
|
||||||
"VerifyToSeason": [
|
|
||||||
". 2000",
|
|
||||||
". 2001",
|
|
||||||
". 2002",
|
|
||||||
". 2003",
|
|
||||||
". 2004",
|
|
||||||
". 2005",
|
|
||||||
". 2006",
|
|
||||||
". 2007",
|
|
||||||
". 2008",
|
|
||||||
". 2009",
|
|
||||||
". 2010",
|
|
||||||
". 2011",
|
|
||||||
". 2012",
|
|
||||||
". 2013",
|
|
||||||
". 2014",
|
|
||||||
". 2015",
|
|
||||||
". 2016",
|
|
||||||
". 2017",
|
|
||||||
". 2018",
|
|
||||||
". 2019",
|
|
||||||
". 2020",
|
|
||||||
". 2021",
|
|
||||||
". 2022",
|
|
||||||
". 2023",
|
|
||||||
". 2024",
|
|
||||||
". 2025",
|
|
||||||
". 2026",
|
|
||||||
". 2027",
|
|
||||||
". 2028",
|
|
||||||
". 2029",
|
|
||||||
"2000.0 Winter",
|
|
||||||
"2002.1 Spring",
|
|
||||||
"2002.4 Winter",
|
|
||||||
"2003.0 Winter",
|
|
||||||
"2003.1 Spring",
|
|
||||||
"2003.3 Fall",
|
|
||||||
"2003.4 Winter",
|
|
||||||
"2004.0 Winter",
|
|
||||||
"2005.1 Spring",
|
|
||||||
"2005.2 Summer",
|
|
||||||
"2005.3 Fall",
|
|
||||||
"2005.4 Winter",
|
|
||||||
"2006.0 Winter",
|
|
||||||
"2006.1 Spring",
|
|
||||||
"2006.3 Fall",
|
|
||||||
"2007.0 Winter",
|
|
||||||
"2007.2 Summer Logan Michael",
|
|
||||||
"2007.2 Summer",
|
|
||||||
"2007.3 Fall Logan Michael",
|
|
||||||
"2007.4 Winter Logan Michael",
|
|
||||||
"2008.0 Winter Logan Michael",
|
|
||||||
"2008.1 Spring Logan Michael",
|
|
||||||
"2008.2 Summer Logan Michael",
|
|
||||||
"2008.2 Summer",
|
|
||||||
"2008.3 Fall Logan Michael",
|
|
||||||
"2009.0 Winter Logan Michael",
|
|
||||||
"2009.0 Winter",
|
|
||||||
"2009.1 Spring Logan Michael",
|
|
||||||
"2009.1 Spring",
|
|
||||||
"2009.2 Summer Logan Michael",
|
|
||||||
"2009.2 Summer",
|
|
||||||
"2009.3 Fall Logan Michael",
|
|
||||||
"2009.3 Fall",
|
|
||||||
"2009.4 Winter Logan Michael",
|
|
||||||
"2009.4 Winter",
|
|
||||||
"2010.0 Winter Logan Michael",
|
|
||||||
"2010.0 Winter",
|
|
||||||
"2010.1 Spring Logan Michael",
|
|
||||||
"2010.1 Spring",
|
|
||||||
"2010.2 Summer",
|
|
||||||
"2010.3 Fall Logan Michael",
|
|
||||||
"2010.3 Fall",
|
|
||||||
"2010.4 Winter",
|
|
||||||
"2011.0 Winter",
|
|
||||||
"2011.1 Spring",
|
|
||||||
"2011.2 Summer",
|
|
||||||
"2011.3 Fall",
|
|
||||||
"2011.4 Winter",
|
|
||||||
"2012.0 Winter Chelsea 2012",
|
|
||||||
"2012.0 Winter Chelsea",
|
|
||||||
"2012.0 Winter",
|
|
||||||
"2012.1 Spring Chelsea",
|
|
||||||
"2012.1 Spring",
|
|
||||||
"2012.2 Summer Chelsea",
|
|
||||||
"2012.2 Summer",
|
|
||||||
"2012.3 Fall Chelsea",
|
|
||||||
"2012.3 Fall",
|
|
||||||
"2012.4 Winter Chelsea",
|
|
||||||
"2012.4 Winter",
|
|
||||||
"2013.0 Winter Chelsea 2013",
|
|
||||||
"2013.0 Winter Chelsea",
|
|
||||||
"2013.0 Winter",
|
|
||||||
"2013.1 Spring",
|
|
||||||
"2013.2 Summer Chelsea",
|
|
||||||
"2013.2 Summer",
|
|
||||||
"2013.3 Fall Chelsea",
|
|
||||||
"2013.3 Fall",
|
|
||||||
"2013.4 Winter",
|
|
||||||
"2014.0 Winter",
|
|
||||||
"2014.1 Spring",
|
|
||||||
"2014.2 Summer",
|
|
||||||
"2014.3 Fall",
|
|
||||||
"2014.4 Winter",
|
|
||||||
"2015.0 Winter",
|
|
||||||
"2015.1 Spring",
|
|
||||||
"2015.2 Summer",
|
|
||||||
"2015.3 Fall",
|
|
||||||
"2015.4 Winter",
|
|
||||||
"2016.0 Winter",
|
|
||||||
"2016.1 Spring",
|
|
||||||
"2016.2 Summer",
|
|
||||||
"2016.3 Fall",
|
|
||||||
"2016.4 Winter",
|
|
||||||
"2017.1 Spring",
|
|
||||||
"2017.2 Summer",
|
|
||||||
"2017.3 Fall",
|
|
||||||
"2017.4 Winter",
|
|
||||||
"2018.0 Winter",
|
|
||||||
"2018.1 Spring",
|
|
||||||
"2018.3 Fall",
|
|
||||||
"2018.4 Winter",
|
|
||||||
"2019.0 Winter",
|
|
||||||
"2019.1 Spring",
|
|
||||||
"2019.2 Summer",
|
|
||||||
"2019.3 Fall",
|
|
||||||
"2019.4 Winter",
|
|
||||||
"2020.0 Winter",
|
|
||||||
"2020.1 Spring",
|
|
||||||
"2020.2 Summer",
|
|
||||||
"2020.3 Fall",
|
|
||||||
"2020.4 Winter",
|
|
||||||
"2021.1 Spring",
|
|
||||||
"2021.2 Summer",
|
|
||||||
"2021.3 Fall",
|
|
||||||
"2021.4 Winter",
|
|
||||||
"2022.0 Winter",
|
|
||||||
"2022.1 Spring",
|
|
||||||
"Anthem 2015",
|
|
||||||
"April 2010",
|
|
||||||
"April 2013",
|
|
||||||
"December 2006",
|
|
||||||
"December 2010",
|
|
||||||
"Fall 2005",
|
|
||||||
"Fall 2015",
|
|
||||||
"Fall 2016",
|
|
||||||
"Fall 2017",
|
|
||||||
"Fall 2018",
|
|
||||||
"Fall 2019",
|
|
||||||
"Fall 2020",
|
|
||||||
"Fall 2021",
|
|
||||||
"February 2010",
|
|
||||||
"January 2015",
|
|
||||||
"July 2010",
|
|
||||||
"June 2010",
|
|
||||||
"Kids 2005",
|
|
||||||
"March 2013",
|
|
||||||
"May 2010",
|
|
||||||
"May 2011",
|
|
||||||
"May 2013",
|
|
||||||
"October 2005",
|
|
||||||
"October 2014",
|
|
||||||
"Spring 2013",
|
|
||||||
"Spring 2014",
|
|
||||||
"Spring 2016",
|
|
||||||
"Spring 2018",
|
|
||||||
"Spring 2019",
|
|
||||||
"Spring 2020",
|
|
||||||
"Summer 2011",
|
|
||||||
"Summer 2012",
|
|
||||||
"Summer 2013",
|
|
||||||
"Summer 2014",
|
|
||||||
"Summer 2015",
|
|
||||||
"Summer 2016",
|
|
||||||
"Summer 2017",
|
|
||||||
"Summer 2018",
|
|
||||||
"Summer 2020",
|
|
||||||
"Summer 2021",
|
|
||||||
"Winter 2015",
|
|
||||||
"Winter 2016",
|
|
||||||
"Winter 2017",
|
|
||||||
"Winter 2018",
|
|
||||||
"Winter 2019-2020",
|
|
||||||
"Winter 2020",
|
|
||||||
"zzz 2005.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2005.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2005.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2005.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2005.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2006.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2007.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2007.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2008.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2008.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2009.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2009.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2009.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2009.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2010.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2010.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2010.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2010.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2011.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2011.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2011.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2011.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2011.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2012.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2012.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2012.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2012.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2012.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2013.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2013.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2013.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2013.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2013.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2014.0 Winter Tracy Pictures",
|
|
||||||
"zzz 2014.1 Spring Tracy Pictures",
|
|
||||||
"zzz 2014.2 Summer Tracy Pictures",
|
|
||||||
"zzz 2014.3 Fall Tracy Pictures",
|
|
||||||
"zzz 2014.4 Winter Tracy Pictures",
|
|
||||||
"zzz 2015.0 Winter Tracy Pictures"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user