From 145610d45a66cf2d8ac64353b41725c331d1f0c0 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Sun, 11 Jun 2023 09:16:54 -0700 Subject: [PATCH] Delete-By-Relative UserSecretsId --- Delete-By-Relative/Delete-By-Relative.csproj | 5 +- Delete-By-Relative/DeleteByRelative.cs | 35 +-- .../appsettings.Development.json | 235 ------------------ 3 files changed, 22 insertions(+), 253 deletions(-) diff --git a/Delete-By-Relative/Delete-By-Relative.csproj b/Delete-By-Relative/Delete-By-Relative.csproj index e6a2aa7..2d0760a 100644 --- a/Delete-By-Relative/Delete-By-Relative.csproj +++ b/Delete-By-Relative/Delete-By-Relative.csproj @@ -1,4 +1,4 @@ - + enable 10.0 @@ -6,7 +6,8 @@ Exe win-x64 net7.0 - + ead2e5ee-5f40-4151-bdb6-31d630d94f28 + Phares.View.by.Distance.Delete.By.Relative false diff --git a/Delete-By-Relative/DeleteByRelative.cs b/Delete-By-Relative/DeleteByRelative.cs index 2f64e09..f927b24 100644 --- a/Delete-By-Relative/DeleteByRelative.cs +++ b/Delete-By-Relative/DeleteByRelative.cs @@ -59,24 +59,27 @@ public class DeleteByRelative throw new NullReferenceException(nameof(alongSideDirectory)); string deleteLog = Path.Combine(alongSideDirectory, $"{directoryName}-{ticks}.tsv"); File.WriteAllLines(deleteLog, deleteFiles); - log.Information($"Ready to delete {deleteFiles.Count} file(s)? See <{deleteLog}>"); - for (int y = 0; y < int.MaxValue; y++) + if (deleteFiles.Any()) { - 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($"Ready to delete {deleteFiles.Count} file(s)? See <{deleteLog}>"); + for (int y = 0; y < int.MaxValue; y++) + { + 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); } } \ No newline at end of file diff --git a/Delete-By-Relative/appsettings.Development.json b/Delete-By-Relative/appsettings.Development.json index b56d378..ad9619a 100644 --- a/Delete-By-Relative/appsettings.Development.json +++ b/Delete-By-Relative/appsettings.Development.json @@ -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": { "LogLevel": { "Log4netProvider": "Debug" } }, - "MaxDegreeOfParallelism": 6, "Serilog": { "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" - ] - } } } \ No newline at end of file