From 793b560bef306f42d3eecf7039ead906974d11a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eugen=20H=C3=B6glinger?= Date: Wed, 25 Nov 2020 16:55:09 +0100 Subject: [PATCH] Initialize --- .vs/DeleteFileFolder.git/v16/.suo | Bin 0 -> 59904 bytes DeleteFileFolder.git.sln | 31 + DeleteFileFolder/DeleteFileFolder.cs | 530 ++++++++++++++++++ DeleteFileFolder/DeleteFileFolder.csproj | 49 ++ DeleteFileFolder/Properties/AssemblyInfo.cs | 36 ++ .../bin/Debug/DeleteFileFolder.dll | Bin 0 -> 11776 bytes .../bin/Debug/DeleteFileFolder.pdb | Bin 0 -> 30208 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + ...eFileFolder.csproj.CoreCompileInputs.cache | 1 + ...leteFileFolder.csproj.FileListAbsolute.txt | 6 + ...teFileFolder.csprojAssemblyReference.cache | Bin 0 -> 2066 bytes .../obj/Debug/DeleteFileFolder.dll | Bin 0 -> 11776 bytes .../obj/Debug/DeleteFileFolder.pdb | Bin 0 -> 30208 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6912 bytes Test_DeleteFileFolder/App.config | 6 + Test_DeleteFileFolder/Form1.Designer.cs | 266 +++++++++ Test_DeleteFileFolder/Form1.cs | 236 ++++++++ Test_DeleteFileFolder/Form1.resx | 120 ++++ Test_DeleteFileFolder/Program.cs | 22 + .../Properties/AssemblyInfo.cs | 36 ++ .../Properties/Resources.Designer.cs | 71 +++ .../Properties/Resources.resx | 117 ++++ .../Properties/Settings.Designer.cs | 30 + .../Properties/Settings.settings | 7 + .../Test_DeleteFileFolder.csproj | 89 +++ .../bin/Debug/DeleteFileFolder.dll | Bin 0 -> 11776 bytes .../bin/Debug/DeleteFileFolder.pdb | Bin 0 -> 30208 bytes .../bin/Debug/Test_DeleteFileFolder.exe | Bin 0 -> 16896 bytes .../Debug/Test_DeleteFileFolder.exe.config | 6 + .../bin/Debug/Test_DeleteFileFolder.pdb | Bin 0 -> 34304 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1286 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7518 bytes .../Test_DeleteFileFolder.Form1.resources | Bin 0 -> 180 bytes ...eFileFolder.Properties.Resources.resources | Bin 0 -> 180 bytes .../Test_DeleteFileFolder.csproj.CopyComplete | 0 ...eFileFolder.csproj.CoreCompileInputs.cache | 1 + ...leteFileFolder.csproj.FileListAbsolute.txt | 13 + ...teFileFolder.csproj.GenerateResource.cache | Bin 0 -> 1012 bytes ...teFileFolder.csprojAssemblyReference.cache | Bin 0 -> 424 bytes .../obj/Debug/Test_DeleteFileFolder.exe | Bin 0 -> 16896 bytes .../obj/Debug/Test_DeleteFileFolder.pdb | Bin 0 -> 34304 bytes 42 files changed, 1681 insertions(+) create mode 100644 .vs/DeleteFileFolder.git/v16/.suo create mode 100644 DeleteFileFolder.git.sln create mode 100644 DeleteFileFolder/DeleteFileFolder.cs create mode 100644 DeleteFileFolder/DeleteFileFolder.csproj create mode 100644 DeleteFileFolder/Properties/AssemblyInfo.cs create mode 100644 DeleteFileFolder/bin/Debug/DeleteFileFolder.dll create mode 100644 DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb create mode 100644 DeleteFileFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.CoreCompileInputs.cache create mode 100644 DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.FileListAbsolute.txt create mode 100644 DeleteFileFolder/obj/Debug/DeleteFileFolder.csprojAssemblyReference.cache create mode 100644 DeleteFileFolder/obj/Debug/DeleteFileFolder.dll create mode 100644 DeleteFileFolder/obj/Debug/DeleteFileFolder.pdb create mode 100644 DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Test_DeleteFileFolder/App.config create mode 100644 Test_DeleteFileFolder/Form1.Designer.cs create mode 100644 Test_DeleteFileFolder/Form1.cs create mode 100644 Test_DeleteFileFolder/Form1.resx create mode 100644 Test_DeleteFileFolder/Program.cs create mode 100644 Test_DeleteFileFolder/Properties/AssemblyInfo.cs create mode 100644 Test_DeleteFileFolder/Properties/Resources.Designer.cs create mode 100644 Test_DeleteFileFolder/Properties/Resources.resx create mode 100644 Test_DeleteFileFolder/Properties/Settings.Designer.cs create mode 100644 Test_DeleteFileFolder/Properties/Settings.settings create mode 100644 Test_DeleteFileFolder/Test_DeleteFileFolder.csproj create mode 100644 Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.dll create mode 100644 Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb create mode 100644 Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.exe create mode 100644 Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.exe.config create mode 100644 Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.pdb create mode 100644 Test_DeleteFileFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.Form1.resources create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.Properties.Resources.resources create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CopyComplete create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CoreCompileInputs.cache create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.FileListAbsolute.txt create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.GenerateResource.cache create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csprojAssemblyReference.cache create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.exe create mode 100644 Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.pdb diff --git a/.vs/DeleteFileFolder.git/v16/.suo b/.vs/DeleteFileFolder.git/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..a00bb18866d7d8f9c9cf84584776619030148eed GIT binary patch literal 59904 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 IHEm4$f4>MxhyVZp literal 0 HcmV?d00001 diff --git a/DeleteFileFolder.git.sln b/DeleteFileFolder.git.sln new file mode 100644 index 0000000..65508dd --- /dev/null +++ b/DeleteFileFolder.git.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30621.155 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeleteFileFolder", "DeleteFileFolder\DeleteFileFolder.csproj", "{9E1E89BE-2500-4B00-8179-6FCED03F07C9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_DeleteFileFolder", "Test_DeleteFileFolder\Test_DeleteFileFolder.csproj", "{E3AEAD97-B7B5-4DDE-92E6-06EBB0430676}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9E1E89BE-2500-4B00-8179-6FCED03F07C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E1E89BE-2500-4B00-8179-6FCED03F07C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E1E89BE-2500-4B00-8179-6FCED03F07C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9E1E89BE-2500-4B00-8179-6FCED03F07C9}.Release|Any CPU.Build.0 = Release|Any CPU + {E3AEAD97-B7B5-4DDE-92E6-06EBB0430676}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E3AEAD97-B7B5-4DDE-92E6-06EBB0430676}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E3AEAD97-B7B5-4DDE-92E6-06EBB0430676}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E3AEAD97-B7B5-4DDE-92E6-06EBB0430676}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {96FCD157-EBD9-4BF6-8695-DBBFCA29707F} + EndGlobalSection +EndGlobal diff --git a/DeleteFileFolder/DeleteFileFolder.cs b/DeleteFileFolder/DeleteFileFolder.cs new file mode 100644 index 0000000..5e91e71 --- /dev/null +++ b/DeleteFileFolder/DeleteFileFolder.cs @@ -0,0 +1,530 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Eugen.ESystem +{ + public class DeleteFileFolder + { + #region Version und Copyright + // Version und Copyright + string dllName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string dllVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = GenerateCopyright(); + string icon = Application.StartupPath + "\\Info.bmp"; + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + startYear = startYear.Remove(startYear.IndexOf(" ")); + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear)); + } + } + #endregion + + #region DLL-Info + /// + /// Contains the name of the program file + /// + public static string DllName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string DllVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetDllInfo() + { + //Name, Version und Copyright setzen + DllName = dllName; + DllVersion = dllVersion; + Copyright = copyright; + } + #endregion + + public DeleteFileFolder() + { + SetDllInfo(); + + Dir = false; + } + + List undeletableFiles = new List(); //Liste der unlöschbaren Dateien + + private long FileCounter { set; get; } //Anzahl der abgearbeiteten Dateien + private long DirectoryCounter { set; get; } //Anzahl der abgearbeiteten Verzeichnisse + + private long NumberOfFiles { set; get; } //Anzahl der Dateien + private long NumberOfDirectories { set; get; } //Anzahl der Verzeichnisse + public long PercentDone { set; get; } //Prozent abgeschlossen + private bool Dir { set; get; } //true = Verzeichnisse und Dateien; false = Nur Dateien + + /// + /// Deletes a singel File. + /// + /// A valid filename with path. + /// If the file was successfully deleted, 'null' is returned, otherwise the filename. + public string File(string fileName) + { + try + { + FileCounter++; //Zähler hochzählen + + System.IO.File.SetAttributes(fileName, FileAttributes.Normal); //Attribute zurücksetzen + System.IO.File.Delete(fileName); //Datei löschen + + return null; //Wenn löschen möglich war + } + catch (Exception) + { + return fileName; //Wenn löschen nicht möglich war + } + } + + /// + /// Deletes a singel File with the declared extension. + /// + /// A valid filename with path. + /// A valid file extension, e.g.: .txt + /// If the file was successfully deleted, 'null' is returned, otherwise the filename. + public string File(string fileName, string searchPattern) + { + try + { + if (Path.GetExtension(fileName) != searchPattern) + { + return null; + } + FileCounter++; //Zähler hochzählen + PercentDone = 100 / NumberOfFiles * FileCounter; + + System.IO.File.SetAttributes(fileName, FileAttributes.Normal); //Attribute zurücksetzen + System.IO.File.Delete(fileName); //Datei löschen + + return null; //Wenn löschen möglich war + } + catch (Exception) + { + return fileName; //Wenn löschen nicht möglich war + } + } + + + /// + /// Delete all files in a specified folder. + /// + /// Full path of a folder. + /// Returns a list of all undeletable files. + public List AllFiles(string path) + { + NumberOfFiles = CountFiles(path); //Anzahl der löschbaren Dateien + + FileCounter = 0; //Zähler zurücksetzen + string result = ""; //Rückgabewert + + undeletableFiles.Clear(); + + foreach (var file in Directory.GetFiles(path)) + { + result = File(file); //Dateien löschen + + //Berechnen wie viel Prozenz bereits gelöscht sind + if (Dir) + { + //Dateien und Verzeichnisse werden berücksichtigt + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles + NumberOfDirectories) * Convert.ToDouble(FileCounter + DirectoryCounter)); + } + else + { + //Nur Dateien werden berücksichtigt + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles) * Convert.ToDouble(FileCounter)); + OnEvent(PercentDone); + } + + if (result != null) + { + //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen + undeletableFiles.Add(result); + } + } + return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + } + + /// + /// Delete all files in a specified folder and subfolders. + /// + /// Full path of a folder. + /// If true, then all files in all subdirectories are also deleted. + /// + public List AllFiles(string path, bool subFolder) + { + NumberOfFiles = CountFiles(path, subFolder); //Anzahl der löschbaren Dateien + + FileCounter = 0; //Zähler zurücksetzen + + undeletableFiles.Clear(); //Liste der unlöschbaren Dateien zurücksetzen + + //Löscht alle Dateien und gibt die Liste der unlöschbaren Dateien zurück + return AllFilesInFolders(path, true); + } + + /// + /// Delete all files in a specified folder and subfolders with the declared extension. + /// + /// Full path of a folder. + /// If true, then all files in all subdirectories are also deleted. + /// A valid file extension, e.g.: .txt + /// Returns a list of all undeletable files. + public List AllFiles(string path, bool subFolder, string searchPattern) + { + NumberOfFiles = CountFiles(path, subFolder); //Anzahl der löschbaren Dateien + + FileCounter = 0; //Zähler zurücksetzen + + undeletableFiles.Clear(); //Liste der unlöschbaren Dateien zurücksetzen + + //Löscht alle Dateien und gibt die Liste der unlöschbaren Dateien zurück + return AllFilesInFolders(path, true, searchPattern); + } + + + private List AllFilesInFolders(string path, bool subFolder) + { + string result = ""; //Rückgabewert + + foreach (var file in Directory.GetFiles(path)) + { + result = File(file); //Dateien löschen + + //Berechnen wie viel Prozenz bereits gelöscht sind + if (Dir) + { + //Dateien un Verzeichnisse werden berücksichtigt + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles + NumberOfDirectories) * Convert.ToDouble(FileCounter + DirectoryCounter)); + OnEvent(PercentDone); + } + else + { + //Nur Dateien werden berücksichtigt + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles) * Convert.ToDouble(FileCounter)); + OnEvent(PercentDone); + } + + if (result != null) + { + //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen + undeletableFiles.Add(result); + } + } + if (subFolder) + { + //Alle Dateien in den Unterverzeichnissen löschen + foreach (var sFolder in Directory.GetDirectories(path)) + { + AllFilesInFolders(sFolder, true); + } + } + + return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + } + + private List AllFilesInFolders(string path, bool subFolder, string searchPattern) + { + string result = ""; //Rückgabewert + + foreach (var file in Directory.GetFiles(path)) + { + result = File(file, searchPattern); //Dateien löschen + + if (result != null) + { + //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen + undeletableFiles.Add(result); + } + } + if (subFolder) + { + //Alle Dateien in den Unterverzeichnissen löschen + foreach (var sFolder in Directory.GetDirectories(path)) + { + AllFilesInFolders(sFolder, true, searchPattern); + } + } + + return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + } + + + public string SingleDirectory(string path) + { + try + { + DirectoryCounter++; //Zähler hochzählen + + DirectoryInfo dirInfo = new DirectoryInfo(path); + dirInfo.Attributes = FileAttributes.Normal; + System.IO.Directory.Delete(path); + + return null; //Wenn löschen möglich war + } + catch (Exception) + { + return path; //Wenn löschen nicht möglich war + } + } + + public List AllDirectories(string path) + { + undeletableFiles.Clear(); + + if (!Directory.Exists(path)) + { + undeletableFiles.Add(path); + return undeletableFiles; + } + + Dir = true; + + NumberOfFiles = CountFiles(path, true); //Anzahl der löschbaren Dateien + NumberOfDirectories = CountDirectories(path); //Anzahl der löschbaren Verzeichnsse + + //Alle Dateien im Verzeichnis löschen + undeletableFiles.AddRange(AllFiles(path, true)); + + undeletableFiles = AllSubDirectories(path); //Alle Verzeichnisse löschen + + string result = SingleDirectory(path); + if (!String.IsNullOrEmpty(result)) + { + undeletableFiles.Add(result); + } + + //Berechnen wie viel Prozenz bereits gelöscht sind + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles + NumberOfDirectories) * Convert.ToDouble(FileCounter + DirectoryCounter)); + OnEvent(PercentDone); + + return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien und Verzeichnisse zurück + } + + public List AllSubDirectories(string path) + { + //Unterverzeichnisse löschen + foreach (var sFolder in Directory.GetDirectories(path)) + { + undeletableFiles.AddRange(AllSubDirectories(sFolder)); + + SingleDirectory(sFolder); + + //Berechnen wie viel Prozenz bereits gelöscht sind + PercentDone = Convert.ToInt32(100 / Convert.ToDouble(NumberOfFiles + NumberOfDirectories) * Convert.ToDouble(FileCounter + DirectoryCounter)); + OnEvent(PercentDone); + } + + return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien und Verzeichnisse zurück + } + + /// + /// Counts all files in a specified folder. + /// + /// Full path of a folder. + /// The number of files. + public long CountFiles(string path) + { + long numberOfFiles = 0; //Anzahl der löschbaren Dateien + + foreach (var file in Directory.GetFiles(path)) + { + numberOfFiles++; //Zähler erhöhen + } + + return numberOfFiles; + } + + /// + /// Counts all files in a specified folder and all subfolders. + /// + /// Full path of a folder. + /// If true, then all files in all subdirectories are also counted. + /// The number of files. + public long CountFiles(string path, bool subFolder) + { + if (!Directory.Exists(path)) + { + return 0; //Wenn das Verzeichnis nicht existiert, dann 0 zurückgeben + } + + NumberOfFiles = 0; //Zähler zurücksetzen + + NumberOfFiles = CountAllFiles(path, subFolder); //Die Zählfunktion aufrufen + return NumberOfFiles; + } + + /// + /// Counts all files in a specified folder and subfolder with the declared extension. + /// + /// Full path of a folder. + /// If true, then all files in all subdirectories are also counted. + /// A valid file extension, e.g.: .txt + /// The number of files. + private long CountFile(string path, bool subFolder, string searchPattern) + { + long numberOfFiles = 0; //Anzahl der löschbaren Dateien + + foreach (var file in Directory.GetFiles(path)) + { + if (Path.GetExtension(file) == searchPattern) + { + numberOfFiles++; //Zähler erhöhen + } + } + if (subFolder) + { + foreach (var sFolder in Directory.GetDirectories(path)) + { + CountFile(sFolder, true, searchPattern); + } + } + + return numberOfFiles; + } + + private long CountAllFiles(string path, bool subFolder) + { + foreach (var file in Directory.GetFiles(path)) + { + NumberOfFiles++; //Zähler erhöhen + } + if (subFolder) + { + foreach (var sFolder in Directory.GetDirectories(path)) + { + CountAllFiles(sFolder, true); //Rekursiver Aufruf + } + } + + return NumberOfFiles; + } + + private long CountAllFiles(string path, bool subFolder, string searchPattern) + { + foreach (var file in Directory.GetFiles(path)) + { + if (Path.GetExtension(file) == searchPattern) + { + NumberOfFiles++; //Zähler erhöhen + } + } + if (subFolder) + { + foreach (var sFolder in Directory.GetDirectories(path)) + { + CountAllFiles(sFolder, true, searchPattern); //Rekursiver Aufruf + } + } + + return NumberOfFiles; + } + + /// + /// Counts all directoreis in a specified folder and all subfolders. + /// + /// Full path of a folder. + /// The number of directories. + public long CountDirectories(string path) + { + if (!Directory.Exists(path)) + { + return 0; //Wenn das Verzeichnis nicht existiert, dann 0 zurückgeben + } + + NumberOfDirectories = 0; //Zähler zurücksetzen + + NumberOfDirectories = CountAllDirectories(path) + 1; //Für das Root-Verzeichnis 1 dazu zählen + return NumberOfDirectories; + } + + private long CountAllDirectories(string path) + { + //Rekursive Aufruf + foreach (var sFolder in Directory.GetDirectories(path)) + { + CountAllDirectories(sFolder); + NumberOfDirectories++; + } + + return NumberOfDirectories; + } + + #region Event Handler + // Der Delegat muß die gleiche Signatur aufweisen wie die Eventhandler-Methode. + public delegate void EventDelegate(long result); + + // Das Event-Objekt ist vom Typ dieses Delegaten. + public event EventDelegate MyEvent; + + public void OnEvent(long result) + { + // Prüft ob das Event überhaupt einen Abonnenten hat. + if (MyEvent != null) + { + MyEvent(result); + } + } + #endregion + } +} diff --git a/DeleteFileFolder/DeleteFileFolder.csproj b/DeleteFileFolder/DeleteFileFolder.csproj new file mode 100644 index 0000000..a6e6921 --- /dev/null +++ b/DeleteFileFolder/DeleteFileFolder.csproj @@ -0,0 +1,49 @@ + + + + + Debug + AnyCPU + {9E1E89BE-2500-4B00-8179-6FCED03F07C9} + Library + Properties + DeleteFileFolder + DeleteFileFolder + v4.7.2 + 512 + false + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DeleteFileFolder/Properties/AssemblyInfo.cs b/DeleteFileFolder/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0dce0e8 --- /dev/null +++ b/DeleteFileFolder/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("DeleteFileFolder")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("DeleteFileFolder")] +[assembly: AssemblyCopyright("Copyright © 2020 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("9e1e89be-2500-4b00-8179-6fced03f07c9")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/DeleteFileFolder/bin/Debug/DeleteFileFolder.dll b/DeleteFileFolder/bin/Debug/DeleteFileFolder.dll new file mode 100644 index 0000000000000000000000000000000000000000..62e36f39989858ae1f931578445b4467d7ccf31f GIT binary patch literal 11776 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb b/DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..52f15283322b90dcd885c8fb1b111b8ff988fd73 GIT binary patch literal 30208 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

9rMCrQj5V!8NyeD@G|0MR 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 G1^yR^^U$;a literal 0 HcmV?d00001 diff --git a/DeleteFileFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/DeleteFileFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/DeleteFileFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.CoreCompileInputs.cache b/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d52ad46 --- /dev/null +++ b/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +99ea030e883342fe107d375c9fe986f9d159745f diff --git a/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.FileListAbsolute.txt b/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e22485c --- /dev/null +++ b/DeleteFileFolder/obj/Debug/DeleteFileFolder.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\bin\Debug\DeleteFileFolder.dll +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\bin\Debug\DeleteFileFolder.pdb +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\obj\Debug\DeleteFileFolder.csprojAssemblyReference.cache +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\obj\Debug\DeleteFileFolder.csproj.CoreCompileInputs.cache +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\obj\Debug\DeleteFileFolder.dll +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\DeleteFileFolder\obj\Debug\DeleteFileFolder.pdb diff --git a/DeleteFileFolder/obj/Debug/DeleteFileFolder.csprojAssemblyReference.cache b/DeleteFileFolder/obj/Debug/DeleteFileFolder.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..808afd0789184433a03d4e09face8fab31a41244 GIT binary patch literal 2066 zcmcIl*>2N76rHTiQlM;QE8wz7pjM-VP+E{G1ffwSN-3mjd5EYc_H}Dz>?t#oF1+v& zd>fDa0sjE^I#G%&!<#MnchTf@E#+_!MLtp*US_8TpK$zS%H zO>e0oTB1Z^^XVGhQ)40QT48}$RX>mr-xcOYKVcP8f@`q^!`Fp5u%a)4s;(9giUj|q zmXT1~P{Qj7*D5_V?x&9BwpDm2H0TPww;OzgB0es-v99 zL@qS0(lY4BGSeutmx;`HqmXsyP$bhGu?d#1TRU>@JgRwFwnT9jn|C2=rT8l&2WLZ6$}8eI$cw1x!J#P|if~iX_6T&|j~L76^EpikPLfC_ frxE9qL|TY6;=Lr17AuW-KS`toO(Q-?5bJ*c?|w;% literal 0 HcmV?d00001 diff --git a/DeleteFileFolder/obj/Debug/DeleteFileFolder.dll b/DeleteFileFolder/obj/Debug/DeleteFileFolder.dll new file mode 100644 index 0000000000000000000000000000000000000000..62e36f39989858ae1f931578445b4467d7ccf31f GIT binary patch literal 11776 zcmeHN4{#jib${Qtd%LTXboS{i$^S5CZ0tj_6Bmg*s??ZG!D8!H#HZHbA4@+(```5KVL|nuj~42mN!vi?&c|F3Ys2 z6gbhQPI5XRXV3$XLrCM~!FX_kP_(m= zthRRVLT;1gqhrxa0%>xVzhQ;=Lg3y-EMYZw&I>F|m@TH5n25AQ#KvGYiS7tp0~--i z%mv0+(G=!oHClFRk?394I^C+~&ZX0d7#<@R?bKo(pRJW47U;s|L z2BrW*+fv9G7gXhk zmmTZdhaT_%^cksc^e|H^0HfBj2>0C>4AP{X+93MEv4c7VldS6k=Cvs-sE-`HI`+<8 z!PvZZ4TKIpkCWC0C!xjhWyc;2<`XO>eT1Fw_3(6HBpeWJY-?KcBn-EmYINWCkx(VoKEv!V#5tP@jm`x#jFVb0z% z%~>DE*=M@$f8X<$!SiOqid)N&=SFHZ0+X=Y5>DrwxE*(nCmKk{8v@TRp*RATaNVu_PS_7k_ zmXr%`Elfr57_6dpbQ(SB-&9cwJsR6 zxnY`5f0N~ZMn;C_%Qi3ZK8AUq*ut+tjG}FgodwH2-c&W*5lch69Wiyu|Cl+1us7Nq z^J9T!vhyaoH7$o-*bm~=c95ePR>{s8l7zfPL~GTj=Pgu8WQtkMVJredV#Luej3es5 z1x<~e3%M8vRaqM*Z@AT(BwIjZCt+XV+HnhXpq`#R{vsK_LAI8N95kdr+ej!jY09RT zf1TXN){WiltlYN}VcNqEgUYZ2_DX!%2^^pKL43sGX5GN+K&CY1%~wn@YehAxiAWm? z^PG4jZXHk9Sb284%pHSUSa>KO@kme-L@CM#YDEY8;ZBU-a@P3WGQLyi1f*;m7A6D{ z3LQ76Oq#OkxnIX4IOk0FNT|5#7V!&K`G>`L5yv=Kdst_eKqH$I5M5>)@t&!S~&PA>(_F#R}Q7>=+t$Mq42no+CKHd3F2-m-yu(WGx> zs$-|HGj&ESd*!P^&Yrv9`j70V30o%Nyu$U1Rb#70u5(Fd%y;hYnaHk6sYvxDZlUzOa{Y>fpJG49oEsCa}M2H0Z3giQY3=hJEmy@wb*mt4)Ug zr2o*GL2vQVhL#u)MJ)Q7z`F!4Fq!f%(l(^MPTDQTpP}!In&FK?*<~CtE!yVHg8U~m z!>2Xte-QdD`gegduya{-EW+F;1il_w3d$En{(kBEn#tTZ9UgbCW;jnIXOrj@?)S~5 z*f{Qsv^W;Mu2{oMHpBNEhR=(h7e%v@5$_fKyXhb-bfx_lY8DRKBpJg#;?GQ4Xf;QA zrLEzrTj4$z{_FxJs(+*u-5L3jisP*GW3-PsOj#_H9p)*tZxWd`fN}I=_(uY_DwZtT zuLFLY-U9rAz;4CuMuE2rW z0A*v@DeTU8@x<;nEPh z)p}n=X?-AxZ21+iyK7hx=cpze#)eX+HL$0Bh7S+Ec??^-OwDu%p!NH0lJs zfDIFN0&CT+bO6bLb>aK+OB4rS)9e#bpuL2|KCh(S0@SVm+UJ zDA-YYRdwnGw2uoSMtIb|81Fbv)v!)D>}EX0vX;HjvV=|wc9gCJwv=Wr6Q1*g)1y=K#`FnY{MQwKdJ*gdoVz*?h41)|Tfy|RXVPyMM%%LxSgCw)(SMfGVsgyLfC zLG>BURY}nf^S=Y%RNRZ9rW06^ivC{oFx1qJsuWOywoxZ@er~;<`u6#Iou6CPQ$N#3 z@JOa;C!nUX%q5^O)bw-A!Vs>aN1O&aW+`k=ymICMMzKF0vu2{AGh8dMSKy$)s|D^B zm;r31th8?wI3e&JK#Lv*oJ+6KKjNtJ8nx(ddXx4>F2#A}m~}ZlP6t&l;3cSSZ-bHs zeFuFS@I_}A;5(qdPfwZG<9*u=&h@0!Qs)rh5mf}d&O8kGlF5`2^H!l81=J0{4>;)D zi?I&s>#0HYM~)*`Sx;O&W1<>?`v~-Z1(ZAKOMp#c?NNbq)cf|6G)H|?pFrQs&{wG# zbT;7>X3-_;oAyhzLOr2=4A_QQHNoaLK;H)XGtdB!sb}qr6eOYH64mFdQcd(ZwN@!L zzhRXcRO|GE>S}dN{R!IFnGdSn>Us4Y^&0)N{jBQ3y1yQIoS^-H^XT({i|8)EPWofO zl>)C2*e~?Y&|{zv3FSJ0quBqt=n$O-EK!s35FMdwjgtaT2_(goq`-wC{2c8y)=RrL zgiOguJEOS$khC8TAyZCD`M~A!N!vX=g&n zlu2nnB=DrbQv%6g{p%wP_X$iQUoxmbUq?KirJvHjk)!4z9s_C{e0_t;BZI!E?p04K zjWt5p*YF%AEv>KCM7Kv6{*J?NgS7+jkiZ9QZl?t9*4+MrwOc!=RvLSBC!ofjVL(#^ zP-7p6plt(coC<8T8vr$)m>SS-2IPK?XwLxDIKelg9S79d-DjYk0Ms~e#nEo%<0H)m zO;J1GSIL~@HBR*13m(qnhHD|}5|(!DdO>jwJe$^n8o=vc(`V_=Spm^tx=_ixer6=+ z?pr~dv!ya_!`@(_yt0R`+~SQ@a_%Q-Xrfeh^Id~mDPJ1({9JaVO6vD=Id`<2^$Mk~ zjc&p9v!m2IHbzk3`gm=B$Q`3A2XeWqGI{rthxYF6%ZwhvfpkOG&4IDa^+(-8dB7{2 zgNa_(xPA$$r+3_t&AI(vg$J3=9LV}G$@3@9Co#R-Rh9gR>u=p(?Vfc@A1=fOoP*u( z6({`c_<{1Yp5tzLZ(k*gS?AsI0dI`9yTx2))MamN&lJX8>i6=+jPIsz9z7s@9 z40Woyt+E~ffVSyU%KP53u^%M(wugR9OXNXsQF`O;eYpId_%$S?c_=l#n3}<{edISDf z=-%YjGpcPVYEM!%Z;G$&}g+0BoPN;gO?j~{Vt?Gr7PoZp(`B}JCgA+ZOV>%1sP|%dl;Dk z1ZyOHbJ;Ca5!S=&gh%u$bv#~d;l!#7uZo6iuZm*)YO}Xk%wZ*Pcxz5__lH%MP##;!?+TyT)nqyw6G7|VD zTy0a1l4&p+)>c{U^*HOVjaV-RVeFI7uRe+xrIBtwnUh;w)N4Qp2 z#E(;0wQf&QMyq=#4a%zB?v}78kRRN(7G%Gm%-Go8EfYc8ml9J$VdY`hF9(72ZVHyE zJ6b6t=+)9nLqKwFH6|0}75AoZtYo-?aeJ`fRT~vG-mk zGpUq=PAY;%JkDs0ffjsA)HYjo$J6}5v99GtGf6EK2D`1Kp&W<1IxLTWt0+iKShf*Q zJ242y)8NG#Y%8X93^YjTSR|=qF@X*fAedA!$Fj{>3{3pTBNoE}79!A~Vle}6_d(?@ ztt~rXnXRKSoM2TfK6wu$R4if}ItH2@yCCLZBoT{{xcB5@jR`OWD+@U|I%> zHroxt3otMl)6oD$PhmzKjN8N?oXA@y9}WJRW-4O=&0K)jatrXjShX}6w!+C@wM>33 zKKZzl)ECT0Q#;?jWzRKpR-L+2TQS4BV7_6+)0QPu)cj9#ZCL1?&Qcs zQg+Martf}hJclLa`h-VbTD;a>;jURb;x6yGw7Yxxsu6%SD^{;ve%by}cdUEm{_fSI zcwOCukyqgDH9kaJ6wU9tDm`2~EiDUo!gYAVy}GLhQ;5x~F$c0GoSWrXI*WTHYn-G= z%PVEfZ0f51{z`*1AB^MxzIao%eQ03lj>j+jLED<0{aqP>7=+K$#Berb0V z@Ik;0!LRPKeSo@S!J*|LNca9quPAw^*L? zhr!K&S^__VJt&LarVy(6hWRrnRj>(LCpb8|oB#Jbq(QwR`{?N;E2V6wk1eIXt&AzE$ZB7&S*@prDrE z>P8it(shl{OLcQyfgQHH_9cwn3VHSxYxQx@K;M*wA2ntd#?IlxR}P+5v>AHFMa%Sk zpTtY&It%o`D*h(n(+R*dRiK4^nM6MQ0_|KFmtdy&rPLW?1<_?cOr0{M~&#?%(YKqwhcNxc%XuKmFv9r(Yn}Qt0Y!u>Nq=MXUA)Uyy@!2 z>`F4%5zK`B^R-}S(M0S6bG AyZ`_I literal 0 HcmV?d00001 diff --git a/DeleteFileFolder/obj/Debug/DeleteFileFolder.pdb b/DeleteFileFolder/obj/Debug/DeleteFileFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..52f15283322b90dcd885c8fb1b111b8ff988fd73 GIT binary patch literal 30208 zcmeI53t&~nnaAgZkPrz^G4c{3ZxBMlLr_5l0>ui7f{HaNA-REQ9+(6Lwf3T@bVbWr zsJ4r(wzX?pTWw3Lwz#FMZPmqHs@S4+cik>^)oQiY?Ygb2`}@!1-g9qmqD^ae5eC2e zKQr@vGv9pk&Ew2DCoZn9X=!e4u4^luH+kMM$CNH!x}bDMS$TP{!v3sODgV_cLbK849RuNer=!+wW2>r}E@8pB;ywlCb z5B+>_Es(4K`ycB64{nENwQOryMKt}+uUx3D-F4p>zPDuNIrBCZ&%dDYp5^@ltMdHT zFC>{~&zPE>l*&7Fao|`W*Z9|Z7@z+YSBtXoz-i?nO*^u{q5kj4G6zTcn=8*a=|_c6 z_S>@5>^l7md3QWK|I|;v`1}+7ww&bRJ#V}2BmL^0?DyaVW8Um>%7cCOjNf#Bzr*KV zf5T#8k(D5>5b?f%Ry6*Z46*>T_V=k2_)Z=Y4atN-k)YYsfi92^?| zx%z+f?i-K(=Jkmup58ut_|4B;ky!Wkk~?-E`T5@4?{29}*4{q!;IQU_+sbW+Io$&u zxGg!P`5$9}w_knxRo%$-&{5CACD8M=GOYQ=9cwU zXVcA}-VzPV}krPIo0luap{)7qM7T-mUGPFq_`{mQj%iB{R-eKmzN zt96<+CEDsznq8WyS+&=!IzzMf)n+){nnX)meWJB0*yWU_y5{%YBDh_sH?+Fm*V~h! zpfS+`;iG0C&%m}o3j3j}vQ9nC6cV!HKH8H->Haw_I9GpgTNOV_uyB^u4J^mW<1=7xquO&hCWYuSeqO^KHJ8q+(L zf6D2`^pC|C)i+&2anzG4uk6f3oi8JkcUfXxn|KGuc$ckiNmSR?H?1mLR^57WYewEV z^-ZMU~|jNHc;wwJV;ta&3J>ZOj&Vm};)c&wuo!mwxoE zbANiu&e27A-}~y06)I=3sWel-e8!gSrSayTuJtha1twBF8W6Ral89F>3e2&-Pb&Rb z9728wBo)Zk(#OnO+rmz*?c7AQra{{uw<-fB$ppR<-!_s{ZL4i-vUQ#KUUa6+V#)&w z(6^h_caXGIRRy%o`Oq}~$nX}@Lm;W3frxm`(zfarudRG%Aqu?!i9hfR^SUCJ(zP`$ zX4`lrGW#L5@p(vPtBta4TrRXxIxgr!I|r)lBlD)^Z5UV*MOQB-YTFyeOkY(eTlp$8o?jE|ezma+eQA9$ zIx?!vTT>FneQ%L(TYP`howl7D+SZzAyRfpM;WYNSYIt0Blb5xVhcXFV7pw@ft2&l_ zI7hwcP*4|SeZ78Lol&nrL0^}<;I{{|jX~Den@e_o9QATb zU2u7jRlQlVVaz<|Wyhp6HikWDK{CiLO|)TVZHrCWyZJCO`A`_E(y=VeCB8G_V-voD zFNJ!_YPiiaU8*CDhmF1tY@Q0esAD!`m1@{fV+Y+T&TC%V)RwSwmUImA4}1A|AM{3k zevp?PbI70Q+t|Yk#_R8c{GuRleW$*KHHbUfv=Y)Gl(EQ{5!ZqFu3%Xx!}?I}GD15x z=g@;eU2t9~LwcOHwsB>m<@7qWhXp8Zhut}J=#P9&ke3cQByLfjrlBEKofd%qBm+8^W=dAWG|SrZC$Z({w~`$CWl zV{NCGo2m>S1|fG#kW-(Ne*C+QXZYjeS$hSI?XXV>^_BbcyA{gwVKDVQmQ`OD)(5-R z=atx{KEpPnbfZkr`V|7}alr)EHJdc2p~1VhUGt`)<6cPofhX*_uy1P3Ye}@OZSd>l zYWVj+_fkQPFIO^Lnz&4zGpE&0{rBNN-mXT6)KPLnVe+A(*Np}Y+>dDpP)$Nk|} z-{vWy!60%4lUTE|+uVh|%~RjX((yWrZHF5Z_obt#^TPL`&M@8IG- z>^e_ra)*A*9NO3PMc3CL$pzlf#|(*_eY^<%9ngbRbC)ka^l@A!-p8s-axX)NBe#h) zRH{l&LoY7Z>NHIG#+hC4jZu^t^)4(gDv!$Zl6&&5zCG`n*@f5KRCLWv(KR$6_|n_=wA7+fH)h zsEfJW^k>Ztw$uC=m-{o=u3M(<{x)wzW#NWxMH{w78@8qHAA;?cvsfz}@4)_+V!OFs zN3)cBxrRhoY1WHDzOYGcK~{2sSLqLv-k0b&M)uwEp>q1}Hdz!*=MdPAzne+EPU&|!w3}GZ~`h94V-4eQ0 zOFF-RzFUwHf8fzsfMjv4l+I0=TRCfoq2z9cv}7E{z>>|>UX9JTYvb}*Hg{povi_7;m}%#Ynv@BbJFvf_sq=z%b-MAp1Rcwf z5r5zbcBTtDwev<~-+-87O;eVgwGut0e>%#g`N|}-G zpS+LdC0{ArP*}8~Fxuel7Uqgur3|6Xf&CqW-S%bJEi52@?xPJ0k&{f|Q~P$2UQD{q zFn$?ppT--FOSLcCE|RN64lqZtkOseHh-AoR+oh{}uEN5i!l=;XH5MkXFG^k?C9ikB z6l`)YHwp?LcVK_VViWDn?L1`tH`6BD(Z32g$pk*xWH0HZq)#OM+*sRW6WpOgn@Das za)7xrCMREs%Vpc73%(MSQl_&>-W-#cyr(evXi@UfDETM@Tk}I$D<}E~F7fZN#$lJI zGVGEuJ$L1PBV&Ard*mM6JSkKs~kYW8tu(VbQSkdL8chuJmnVzncp9OTn3;ZKpTQzm)q_Wp-h{ zw0nGd*7jw%e|yf?$sCyqtT_d1LY-wb_Hd>v=RdDg;xb=qMDLv8uh}k|h5mZ5F-i3s z_isrVntPh$sUS8;o(?j%CX3h^_A(bjUw}ri$3D#NPgI7=RM|R@Rmg{C*((F5E1PvT zsX2tTC&|6Ap{>5m@su|%Ro-jlH9#uw7EpmPmU=#gk0+%o{$|UY08+O3^{a0unJdjP z#F-y7#*@-b=^qBmh^tMLLD{1mJPX9m$!bu1wO|GDOTj6i)}!g*72vVp)!+m#P?uSJj-z2UlrrN!Qe0LTcrOuP-ezQ@6 z1ng4Gv7$}+&0Mms!IX?NRFc&@-y+SAX9zE_SS}M-bq+E@VYbI+~v|o$z$lP!0XO% zbC)aLax*Q(>&|R*mwPU}6Yz#m?&Y26E8fZ6d5c#*qYhBp|(PM8O*QDo&~R)#8XB3h@m=J*bJ(=c7n8OfQeZ!lWQ^i3COHjcK1`kj4gjSW(}(q4 z`Xt##{9^E9ApV@Z4ora8gLU9d;A-$wU_Dr5HlRlXR1Td8Rru>!pd07C*tzyHgNVB^ zuYPuCx>4#(E#A+Klsk$s9c=8*Z*%vDc*ipe1Ft))&0TI&7Oy*#&0Vf|%NTc|TzB@G zyWBPKj$s@GUU$x#yIk?c{nDMO<}UXVcqd}lP_8>S&0Vf|E0}EpuR9yfU2Y4!BhA

9rMCrQj5V!8NyeD@G|0MR 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 G1^yR^^U$;a literal 0 HcmV?d00001 diff --git a/DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..dc2022ff708932d36a02d0f2c280f7bc7c41c788 GIT binary patch literal 6912 zcmeHMZBrXJ5VpZ67($9EB?R)~wCOZSog15XGQ)?|#(^ne7~3VC!5$*t$wuMs z%kUri5Bdu_{fX`F**?rmXg~O7_~2t$A1i4e?P?`IS|ZU%B=QeD_=(T`ArRIFZc3p< zO&j}MdDJdy&*H+!3da%dc5XA3+-Fj8;cjGBj5PkFl3CBzo@5&?^R%RPD!J!XZEpU| zS|xGJ+>L5_v9?@Wtz|OSa+)sE5rka(0@6<&w=Klmb~Tft@ln!7gGr-6<+j`Kw0Z=C zA5q&DO=i7QiaAxgwRx(Ui?dP_&^s&K8n5TM&1OvMTHKV~C)f17qmnlGsq~d;=D1|07LqeH*|0Q~MMkB0v`6)knyg<@j5nmHL4?q& zDaq%;fW%)j6&jHf zk;pK}p=dNp;1^_M=+BX2OKIjndcyje8WYZV&s-+CY3x9-K4lILZs`I$VxQU`+oN25 zS_rxpwd8I+m2{LTq|K`rdu-`{Z?V-?x@<15WY!m#SbA-}lDcgkcXX;@#G%sPu-&cYZrRw~ECn1gb+Tlv8Vji|1?|wy&C_%8 z04)6x-FjOFj#3Az>Tu*O<@a2_DX@l695`L8+)L8S3+c>i`7pP$Q_eA)wTW8WqEYAi znzAgapFvsm>L3-c(-JVK0#m|13Fz_#T{28+9_tZ-TRft& z;m=?W;AkjtT{7sy%ma)S3QWLOCG(LU1JX&DNI9yhfuhLt#kI}HeiF8qJ~k%KQ$RWl z(@O+-1|Uaag6uMFY-!!j#3Z0OVWNHHt|gkv$P4Kxf4!aqq!}jUua4~leH(Tp5om|I zzad%-&-(#O8L*VT-pBh*^8IhcL#Tr|YUEJy-`VKlNxLuyEq}*?WBq!aVo-#@lH?cb zC1K=!zZbvHSF(f3=xF>qIQ6!#{UJ?>-V() literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/App.config b/Test_DeleteFileFolder/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/Test_DeleteFileFolder/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test_DeleteFileFolder/Form1.Designer.cs b/Test_DeleteFileFolder/Form1.Designer.cs new file mode 100644 index 0000000..51c3ded --- /dev/null +++ b/Test_DeleteFileFolder/Form1.Designer.cs @@ -0,0 +1,266 @@ +namespace Test_DeleteFileFolder +{ + partial class Form1 + { + ///

+ /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.labelFileName = new System.Windows.Forms.Label(); + this.textBoxFileName = new System.Windows.Forms.TextBox(); + this.groupBoxOptions = new System.Windows.Forms.GroupBox(); + this.groupBoxType = new System.Windows.Forms.GroupBox(); + this.groupBoxFiles = new System.Windows.Forms.GroupBox(); + this.radioButtonDirectory = new System.Windows.Forms.RadioButton(); + this.radioButtonFileOnly = new System.Windows.Forms.RadioButton(); + this.radioButtonSingleFile = new System.Windows.Forms.RadioButton(); + this.radioButtonAllFiles = new System.Windows.Forms.RadioButton(); + this.checkBoxSubdirectories = new System.Windows.Forms.CheckBox(); + this.checkBoxCountOnly = new System.Windows.Forms.CheckBox(); + this.labelDeletableFiles = new System.Windows.Forms.Label(); + this.labelDeletableDirectories = new System.Windows.Forms.Label(); + this.progressBar = new System.Windows.Forms.ProgressBar(); + this.buttonDelete = new System.Windows.Forms.Button(); + this.buttonCancel = new System.Windows.Forms.Button(); + this.groupBoxOptions.SuspendLayout(); + this.groupBoxType.SuspendLayout(); + this.groupBoxFiles.SuspendLayout(); + this.SuspendLayout(); + // + // labelFileName + // + this.labelFileName.AutoSize = true; + this.labelFileName.Location = new System.Drawing.Point(12, 9); + this.labelFileName.Name = "labelFileName"; + this.labelFileName.Size = new System.Drawing.Size(104, 13); + this.labelFileName.TabIndex = 0; + this.labelFileName.Text = "File-/Directory-Name"; + // + // textBoxFileName + // + this.textBoxFileName.Location = new System.Drawing.Point(12, 25); + this.textBoxFileName.Name = "textBoxFileName"; + this.textBoxFileName.Size = new System.Drawing.Size(260, 20); + this.textBoxFileName.TabIndex = 1; + this.textBoxFileName.TextChanged += new System.EventHandler(this.textBoxFileName_TextChanged); + // + // groupBoxOptions + // + this.groupBoxOptions.Controls.Add(this.checkBoxCountOnly); + this.groupBoxOptions.Controls.Add(this.checkBoxSubdirectories); + this.groupBoxOptions.Controls.Add(this.groupBoxFiles); + this.groupBoxOptions.Controls.Add(this.groupBoxType); + this.groupBoxOptions.Location = new System.Drawing.Point(12, 52); + this.groupBoxOptions.Name = "groupBoxOptions"; + this.groupBoxOptions.Size = new System.Drawing.Size(260, 148); + this.groupBoxOptions.TabIndex = 2; + this.groupBoxOptions.TabStop = false; + this.groupBoxOptions.Text = "Options"; + // + // groupBoxType + // + this.groupBoxType.Controls.Add(this.radioButtonFileOnly); + this.groupBoxType.Controls.Add(this.radioButtonDirectory); + this.groupBoxType.Location = new System.Drawing.Point(6, 19); + this.groupBoxType.Name = "groupBoxType"; + this.groupBoxType.Size = new System.Drawing.Size(248, 47); + this.groupBoxType.TabIndex = 0; + this.groupBoxType.TabStop = false; + this.groupBoxType.Text = "Type"; + // + // groupBoxFiles + // + this.groupBoxFiles.Controls.Add(this.radioButtonAllFiles); + this.groupBoxFiles.Controls.Add(this.radioButtonSingleFile); + this.groupBoxFiles.Location = new System.Drawing.Point(6, 72); + this.groupBoxFiles.Name = "groupBoxFiles"; + this.groupBoxFiles.Size = new System.Drawing.Size(248, 47); + this.groupBoxFiles.TabIndex = 1; + this.groupBoxFiles.TabStop = false; + this.groupBoxFiles.Text = "Files"; + // + // radioButtonDirectory + // + this.radioButtonDirectory.AutoSize = true; + this.radioButtonDirectory.Checked = true; + this.radioButtonDirectory.Location = new System.Drawing.Point(7, 20); + this.radioButtonDirectory.Name = "radioButtonDirectory"; + this.radioButtonDirectory.Size = new System.Drawing.Size(67, 17); + this.radioButtonDirectory.TabIndex = 0; + this.radioButtonDirectory.TabStop = true; + this.radioButtonDirectory.Text = "Directory"; + this.radioButtonDirectory.UseVisualStyleBackColor = true; + this.radioButtonDirectory.CheckedChanged += new System.EventHandler(this.radioButtonDirectory_CheckedChanged); + // + // radioButtonFileOnly + // + this.radioButtonFileOnly.AutoSize = true; + this.radioButtonFileOnly.Location = new System.Drawing.Point(138, 20); + this.radioButtonFileOnly.Name = "radioButtonFileOnly"; + this.radioButtonFileOnly.Size = new System.Drawing.Size(62, 17); + this.radioButtonFileOnly.TabIndex = 1; + this.radioButtonFileOnly.TabStop = true; + this.radioButtonFileOnly.Text = "FileOnly"; + this.radioButtonFileOnly.UseVisualStyleBackColor = true; + this.radioButtonFileOnly.CheckedChanged += new System.EventHandler(this.radioButtonFileOnly_CheckedChanged); + // + // radioButtonSingleFile + // + this.radioButtonSingleFile.AutoSize = true; + this.radioButtonSingleFile.Checked = true; + this.radioButtonSingleFile.Location = new System.Drawing.Point(7, 20); + this.radioButtonSingleFile.Name = "radioButtonSingleFile"; + this.radioButtonSingleFile.Size = new System.Drawing.Size(70, 17); + this.radioButtonSingleFile.TabIndex = 0; + this.radioButtonSingleFile.TabStop = true; + this.radioButtonSingleFile.Text = "Single file"; + this.radioButtonSingleFile.UseVisualStyleBackColor = true; + this.radioButtonSingleFile.CheckedChanged += new System.EventHandler(this.radioButtonSingleFile_CheckedChanged); + // + // radioButtonAllFiles + // + this.radioButtonAllFiles.AutoSize = true; + this.radioButtonAllFiles.Location = new System.Drawing.Point(138, 20); + this.radioButtonAllFiles.Name = "radioButtonAllFiles"; + this.radioButtonAllFiles.Size = new System.Drawing.Size(57, 17); + this.radioButtonAllFiles.TabIndex = 1; + this.radioButtonAllFiles.TabStop = true; + this.radioButtonAllFiles.Text = "All files"; + this.radioButtonAllFiles.UseVisualStyleBackColor = true; + this.radioButtonAllFiles.CheckedChanged += new System.EventHandler(this.radioButtonAllFiles_CheckedChanged); + // + // checkBoxSubdirectories + // + this.checkBoxSubdirectories.AutoSize = true; + this.checkBoxSubdirectories.Location = new System.Drawing.Point(6, 125); + this.checkBoxSubdirectories.Name = "checkBoxSubdirectories"; + this.checkBoxSubdirectories.Size = new System.Drawing.Size(93, 17); + this.checkBoxSubdirectories.TabIndex = 2; + this.checkBoxSubdirectories.Text = "Subdirectories"; + this.checkBoxSubdirectories.UseVisualStyleBackColor = true; + this.checkBoxSubdirectories.CheckedChanged += new System.EventHandler(this.checkBoxSubdirectories_CheckedChanged); + // + // checkBoxCountOnly + // + this.checkBoxCountOnly.AutoSize = true; + this.checkBoxCountOnly.Location = new System.Drawing.Point(144, 125); + this.checkBoxCountOnly.Name = "checkBoxCountOnly"; + this.checkBoxCountOnly.Size = new System.Drawing.Size(76, 17); + this.checkBoxCountOnly.TabIndex = 3; + this.checkBoxCountOnly.Text = "Count only"; + this.checkBoxCountOnly.UseVisualStyleBackColor = true; + this.checkBoxCountOnly.CheckedChanged += new System.EventHandler(this.checkBoxCountOnly_CheckedChanged); + // + // labelDeletableFiles + // + this.labelDeletableFiles.Location = new System.Drawing.Point(12, 210); + this.labelDeletableFiles.Name = "labelDeletableFiles"; + this.labelDeletableFiles.Size = new System.Drawing.Size(260, 13); + this.labelDeletableFiles.TabIndex = 3; + this.labelDeletableFiles.Text = "Number of deletable files:"; + // + // labelDeletableDirectories + // + this.labelDeletableDirectories.Location = new System.Drawing.Point(12, 237); + this.labelDeletableDirectories.Name = "labelDeletableDirectories"; + this.labelDeletableDirectories.Size = new System.Drawing.Size(260, 23); + this.labelDeletableDirectories.TabIndex = 4; + this.labelDeletableDirectories.Text = "Number of deletable Directories"; + // + // progressBar + // + this.progressBar.Location = new System.Drawing.Point(12, 263); + this.progressBar.Name = "progressBar"; + this.progressBar.Size = new System.Drawing.Size(260, 23); + this.progressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous; + this.progressBar.TabIndex = 5; + // + // buttonDelete + // + this.buttonDelete.Location = new System.Drawing.Point(12, 296); + this.buttonDelete.Name = "buttonDelete"; + this.buttonDelete.Size = new System.Drawing.Size(75, 23); + this.buttonDelete.TabIndex = 6; + this.buttonDelete.Text = "Delete"; + this.buttonDelete.UseVisualStyleBackColor = true; + this.buttonDelete.Click += new System.EventHandler(this.buttonDelete_Click); + // + // buttonCancel + // + this.buttonCancel.Location = new System.Drawing.Point(198, 296); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(75, 23); + this.buttonCancel.TabIndex = 7; + this.buttonCancel.Text = "Cancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(284, 331); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonDelete); + this.Controls.Add(this.progressBar); + this.Controls.Add(this.labelDeletableDirectories); + this.Controls.Add(this.labelDeletableFiles); + this.Controls.Add(this.groupBoxOptions); + this.Controls.Add(this.textBoxFileName); + this.Controls.Add(this.labelFileName); + this.Name = "Form1"; + this.Text = "Test_DeleteFileFolder"; + this.groupBoxOptions.ResumeLayout(false); + this.groupBoxOptions.PerformLayout(); + this.groupBoxType.ResumeLayout(false); + this.groupBoxType.PerformLayout(); + this.groupBoxFiles.ResumeLayout(false); + this.groupBoxFiles.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label labelFileName; + private System.Windows.Forms.TextBox textBoxFileName; + private System.Windows.Forms.GroupBox groupBoxOptions; + private System.Windows.Forms.CheckBox checkBoxCountOnly; + private System.Windows.Forms.CheckBox checkBoxSubdirectories; + private System.Windows.Forms.GroupBox groupBoxFiles; + private System.Windows.Forms.RadioButton radioButtonAllFiles; + private System.Windows.Forms.RadioButton radioButtonSingleFile; + private System.Windows.Forms.GroupBox groupBoxType; + private System.Windows.Forms.RadioButton radioButtonFileOnly; + private System.Windows.Forms.RadioButton radioButtonDirectory; + private System.Windows.Forms.Label labelDeletableFiles; + private System.Windows.Forms.Label labelDeletableDirectories; + private System.Windows.Forms.ProgressBar progressBar; + private System.Windows.Forms.Button buttonDelete; + private System.Windows.Forms.Button buttonCancel; + } +} + diff --git a/Test_DeleteFileFolder/Form1.cs b/Test_DeleteFileFolder/Form1.cs new file mode 100644 index 0000000..a28263b --- /dev/null +++ b/Test_DeleteFileFolder/Form1.cs @@ -0,0 +1,236 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Eugen.ESystem; + +namespace Test_DeleteFileFolder +{ + public partial class Form1 : Form + { + #region Version und Copyright + // Version und Copyright + string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = GenerateCopyright(); + string icon = Application.StartupPath + "\\Info.bmp"; + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + //string startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + //return startYear.Remove(0, startYear.LastIndexOf(" ") + 1); + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + startYear = startYear.Remove(startYear.IndexOf(" ")); + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + //return String.Concat(((AssemblyCopyrightAttribute)attributes[0]).Copyright, "-", currentYear); + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear)); + } + } + #endregion + + #region Programm-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + //Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + + public Form1() + { + SetProgramInfo(); + InitializeComponent(); + } + + string fileName = ""; + bool allFiles = false; + bool folders = false; + bool subFolders = false; + bool countOnly = false; + + private void buttonCancel_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void buttonDelete_Click(object sender, EventArgs e) + { + string undeletableFile = ""; + List undeletableFiles = new List(); + string message = ""; + + //In diesem Bereich wird das Löschen ausgeführt --------------------- + DeleteFileFolder Del = new DeleteFileFolder(); + // Hier wird das Event abonniert. + // Das kann jede Klasse auf die gleiche Weise machen. + Del.MyEvent += new DeleteFileFolder.EventDelegate(EventHandler); + + if (checkBoxCountOnly.Checked) + { + labelDeletableFiles.Text = "Number of deletable Files: " + Del.CountFiles(textBoxFileName.Text, checkBoxSubdirectories.Checked); + labelDeletableDirectories.Text = "Number of deletable Directories: \t" + Del.CountDirectories(textBoxFileName.Text); + } + else + { + if (radioButtonFileOnly.Checked) + { + //Dateien löschen + if (radioButtonSingleFile.Checked) + { + undeletableFile = Del.File(textBoxFileName.Text); //Eine einzelen Datei löschen + progressBar.Value = 100; + } + else + { + if (!checkBoxSubdirectories.Checked) + { + undeletableFiles = Del.AllFiles(textBoxFileName.Text); //Alle Dateien eines Verzeichnisses löschen + } + else + { + undeletableFiles = Del.AllFiles(textBoxFileName.Text, true); //Alle Dateien eines Verzeichnisses und aller Unterverzeichnisse löschen + } + } + } + else + { + undeletableFiles = Del.AllDirectories(textBoxFileName.Text); + } + } + + //Nicht löschbare Dateien und Verzeichnisse anzeigen + if (undeletableFiles != null & undeletableFiles.Any()) + { + message = "Undeleteable elements:\n"; + + foreach (var element in undeletableFiles) + { + message += element + "\n"; + } + MessageBox.Show(message); + } + } + + private void textBoxFileName_TextChanged(object sender, EventArgs e) + { + ClearProgressBar(); + fileName = textBoxFileName.Text; + } + + private void radioButtonDirectory_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + } + + private void radioButtonFileOnly_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + } + + private void radioButtonSingleFile_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + } + + private void radioButtonAllFiles_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + } + + private void checkBoxSubdirectories_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + subFolders = !subFolders; + } + + private void checkBoxCountOnly_CheckedChanged(object sender, EventArgs e) + { + ClearProgressBar(); + countOnly = !countOnly; + } + + private void ClearProgressBar() + { + //Setzt die Progressbar auf 0% zurück + progressBar.Value = 0; + progressBar.Refresh(); + } + + #region Event Handler + void EventHandler(long value) + { + //Die ProgressBar updaten + progressBar.Value = Convert.ToInt32(value); + progressBar.Refresh(); + } + #endregion + } +} diff --git a/Test_DeleteFileFolder/Form1.resx b/Test_DeleteFileFolder/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Test_DeleteFileFolder/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_DeleteFileFolder/Program.cs b/Test_DeleteFileFolder/Program.cs new file mode 100644 index 0000000..1963294 --- /dev/null +++ b/Test_DeleteFileFolder/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Test_DeleteFileFolder +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Test_DeleteFileFolder/Properties/AssemblyInfo.cs b/Test_DeleteFileFolder/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..33a4499 --- /dev/null +++ b/Test_DeleteFileFolder/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Test_DeleteFileFolder")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Test_DeleteFileFolder")] +[assembly: AssemblyCopyright("Copyright © 2020 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("e3aead97-b7b5-4dde-92e6-06ebb0430676")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Test_DeleteFileFolder/Properties/Resources.Designer.cs b/Test_DeleteFileFolder/Properties/Resources.Designer.cs new file mode 100644 index 0000000..133242a --- /dev/null +++ b/Test_DeleteFileFolder/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Test_DeleteFileFolder.Properties +{ + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_DeleteFileFolder.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/Test_DeleteFileFolder/Properties/Resources.resx b/Test_DeleteFileFolder/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Test_DeleteFileFolder/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_DeleteFileFolder/Properties/Settings.Designer.cs b/Test_DeleteFileFolder/Properties/Settings.Designer.cs new file mode 100644 index 0000000..04bf8f4 --- /dev/null +++ b/Test_DeleteFileFolder/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Test_DeleteFileFolder.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Test_DeleteFileFolder/Properties/Settings.settings b/Test_DeleteFileFolder/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Test_DeleteFileFolder/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Test_DeleteFileFolder/Test_DeleteFileFolder.csproj b/Test_DeleteFileFolder/Test_DeleteFileFolder.csproj new file mode 100644 index 0000000..f3ef853 --- /dev/null +++ b/Test_DeleteFileFolder/Test_DeleteFileFolder.csproj @@ -0,0 +1,89 @@ + + + + + Debug + AnyCPU + {E3AEAD97-B7B5-4DDE-92E6-06EBB0430676} + WinExe + Test_DeleteFileFolder + Test_DeleteFileFolder + v4.7.2 + 512 + true + false + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + {9e1e89be-2500-4b00-8179-6fced03f07c9} + DeleteFileFolder + + + + \ No newline at end of file diff --git a/Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.dll b/Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.dll new file mode 100644 index 0000000000000000000000000000000000000000..62e36f39989858ae1f931578445b4467d7ccf31f GIT binary patch literal 11776 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb b/Test_DeleteFileFolder/bin/Debug/DeleteFileFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..52f15283322b90dcd885c8fb1b111b8ff988fd73 GIT binary patch literal 30208 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

9rMCrQj5V!8NyeD@G|0MR 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 G1^yR^^U$;a literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.exe b/Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.exe new file mode 100644 index 0000000000000000000000000000000000000000..f82173ed7b38323560be81aae49abeff85966654 GIT binary patch literal 16896 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 h0vlF(J+#T|@jt)+q& + + + + + \ No newline at end of file diff --git a/Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.pdb b/Test_DeleteFileFolder/bin/Debug/Test_DeleteFileFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e32eeefbc21bf2a52547e3ee9ff20f4ba97f07aa GIT binary patch literal 34304 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..e44d05ba80141933348a8199d757f2c38a890aac GIT binary patch literal 1286 zcmcIjU2oGc6m`-hYuW+j^NEM>fCSoPrIfOPRH4yPA@Mb6wY@}}+~lTMb>hiRR>})M zg5Sm?|A7AhzFAd7Rd}l4FLTGj4e9vK%xKwKCLn!aNCQ^Cdp(6wJP;2`{$>KQ`g zjbzDy#f4N`i+GyGZeM2SOo6K7yF>m39J8stVN6{jP6P_n>rs+VcOw&XN zuWlsMjYuBEF=)-lT<~IEY55z|T7-89+GMuUY8b7vjl{Lk!sIoL$Yhfuhlq{fHH4M{7Y}xpCGpo^zBFC^tR1YXYKG-j%Vgr1KDAlyByg@hjek(P zs<;4Ur#T_EZCk{zTlne7*B>YMzkRP`88;dY?>dgA#zNW&JME{$LSN`(m3U*7h~C!` WZ>|zCzIDV~t3=GfI^yjWV)Hk3-fN5i literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Test_DeleteFileFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..06c41b442957b6941563c2eaee4576db2c672410 GIT binary patch literal 7518 zcmeHMZByGu5VmiR=Vp%nvYC~@)q#X%9|A3zo6T$mRhQd8 zLbD=1fWKVLEz}lkOSOF7SbnJnNfd>XQkyxwDkG6TViK%~>{{mLY9->3*~4e%k~yF4P|!BrTs=ND zZlI>$lWVUmnusP=5zTaYp<}eVHLoI7Ex>qy{aoj5Lmz zp%IzL;Y{eSF-;2Eqdv#`5l?Z~n8CYoY|WVqxrO}8)ED@FVmwV-K_BBL3G;~io@3m? z`w`P|U1K)9gJVe3ZiS{%itt;>-y)4GzGis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.Properties.Resources.resources b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CopyComplete b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CoreCompileInputs.cache b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..61d0517 --- /dev/null +++ b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c4e283fec1f90225d9f29e25f0d7741febda89d6 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.FileListAbsolute.txt b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..3dc0203 --- /dev/null +++ b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.csprojAssemblyReference.cache +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.Form1.resources +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.Properties.Resources.resources +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.csproj.GenerateResource.cache +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.csproj.CoreCompileInputs.cache +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\bin\Debug\Test_DeleteFileFolder.exe.config +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\bin\Debug\Test_DeleteFileFolder.exe +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\bin\Debug\Test_DeleteFileFolder.pdb +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\bin\Debug\DeleteFileFolder.dll +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\bin\Debug\DeleteFileFolder.pdb +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.csproj.CopyComplete +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.exe +H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\DeleteFileFolder.git\Test_DeleteFileFolder\obj\Debug\Test_DeleteFileFolder.pdb diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.GenerateResource.cache b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..cb98167a411fde39b707ebc24ad4b20c9231f7c2 GIT binary patch literal 1012 zcma)4QEL-H5WZ{fuDMI9mj@}L525%VBpf+PP>~=sC0cBtno@j_%3gMkF4^3M-92f1 z@ktSXp+7=@gU%dnDeWPhhq>LIZ|B=@?sHtnasFb^m!iFa>2xaQS{aqwWUmyGC&$bz zOfps)`rQ-IMyO(x4wEz)B!hl;TuNJN7!^=j&1AoORAy4l-@^J>Eua`>gWY_XKg-jU z4+m_Q`9$`#p5r~3*HG-k3JMOzT!8Tq9BMEhCPISgtdzDalW-_9%{11xGiGpCEPxYY zUuc+HrPtk=WftgY4*|VT2DD&Od;xx;!1G*Zr~Vb!`Dq|`gl!NuY*31CRrP0oWh?jNFn6=;k8_=uKL zrJjSS$}x4X2DpWb@E)d^no`8nn8K%8TJMe94(;Jl*FQhM{rcg$B%)H&p&IF*zIZ9V OQ>{aAiVoE%TK@p3&=#Bk literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csprojAssemblyReference.cache b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..89b013e6fd98d8821ef0f16fdc0116eb7c08eb6c GIT binary patch literal 424 zcmaJ-Jx{|h5OqjWTEb8krVeF~tVC4=ON2xugaimss*a#basjJujQlZ_-^_miA5=`h z8=md+d%kyO0b}gLgI2=fo~OrK(Q0K>Z~282vg1oIYr`w0F`cha8=;0WFL=%~o~853 zN$WJ013Ifgrt^E(NYP&7cB$4llufqii~h9F^RCEX0Wmc@`MpQIH5NCu1&gGb^g`m- zDV%*@`4m!OYkdU6ufV)mXe3hVN$4pe`d2#gf`c0c-6gbE>HXb2iH}>U%`0fsV|uq1 zZy5Qa8LdD%G>nBTj+626F2|kj!~pWg^ZsylKBE|srz6_LMAR;#(jPvWGIl|q9b+3 literal 0 HcmV?d00001 diff --git a/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.exe b/Test_DeleteFileFolder/obj/Debug/Test_DeleteFileFolder.exe new file mode 100644 index 0000000000000000000000000000000000000000..f82173ed7b38323560be81aae49abeff85966654 GIT binary patch literal 16896 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 h0vlF(J+#T|@jt)+q&@Vp5= zwEcbwa-iYkHn%V5z!+PH_vJj;m(zaWuL?q@4s@X+h;Ti;k3Vh?e*AGebKmy!<;{U~ z<$qXP`G0u}yh+N|<`sm#cH3R^G`0JBM*Ql>FF$bBZ9jarZ{6=Q*Ev>&*{PrN^0u5b zqN!IhtnFg&$$@n3U*lo0|JS`z)D-ugRJK{#QVz70e@i*DZ}{(6aMFY)_kT8P%^a^` z)~y*gZ=7<%4X?lYyR0=6{QCpHed$-SDxS^y$zadh(P8>e4*u<+RgYvHI{C6I&O2!3 zb@ycF*lfz*arFl?&VKSQ(FxU?a$~2??=s{09>2O~#Xpz5^wO9QzFOkg_Ki&4i&D9# z%0Khv$qnu5wtw(M^n~SOYsW{qY0EUH^2qyPkRa#j{WJuD)#1tv8%J=dP6x?^Bt&7bSL2mH&Z%Tz=$|NXgsZ z{brZd_mrLUuPeMarVY5hVZ!VuuKnn;m%n$*UX&&Kl&O2F{C{@e(h0Zy?e$BxPCen$ z?N3*FAI{ux_|2UM|M?HyzFB(HS^M|jr!sXfO6;C0{{>k$obuH*|I7|=3q5_~bp>Tl z&3@?NSI^vVWtW2&{$JI1-dVgCWywBe>Ygh9AH6)`?c){=UHP-KuUNh5?A5D^W?u0A z_?pYd-F*L972VD}tF8RM;I*o+-TQa=1vj_NygifyAHDO@JKD(IlF84saiz2CY8Tdp ztE;Obb&;CVsa5gZlOv03V^#6mx}~M3R>kVW(K+$@@~Ya>;rRulOXn5MoLO2FiALg) z;;Lw*xHeiIsmohf6)&9|iN)tN4Jj?It*b7`D`PoWIj(eZBV9zwtxM@T*XW7`b(Ke> zrR7Ff1-dFyy5iE+G^Dh`>1wTH6-8oI3u{O}>1(azl?QbG`_pM_N9!ceRu3s_m6R=x z)WxeJvC@+xvD*5&vPdkibqkdAIuq)WCbW9_IuqtZ;_<4Qg`Z<4#GD1Kn+LTE&Zb9O zP`|J=@5Cu{i|Gs_=hfCN8hUD^E>=}rbNsm@^G4?l&zlsBMXDD>mrjbu>#7#i(*?Co ztB`r+zIio~ctz5@a~qo%w&sN!nb)fA$mP)Vnu^-i$(uk6a_O(K%6l@r74GK`nm2N$ z?MQpHVJ3s$X1p~9RzokrGf!jTr*Kht8i<&SymiRy!$Y(6(7~S~?iYpS@R#yKt4PBs zkN@J`nunhcDIa#l?GN)okm9X6-jAt#9>}F+4}53hW0hPhUzA@8i}-BjS9$GtFYWz7 zSiC9&@hU9HtNeAmleV1PQ@qM|@hU9Ht8z{9etY6S#H(@^ufl@7DnG|t+vn~R#H(@@ zufl@7sw0lKe#=GU#jCW7S7AY3)iK9=@01sA5U=WPi21=v1Frq14MYuj1*X=m3efv!l-gxrCGoGKmp?}AWAK(4ZeEFAnMc#0* zJ!x%E#7c4UWTr-@yqZsy*#UT3x0Cld@#R#;6KRe%_}Qo{t5pl=tFK$pLD#3 zwBsN@4I$5^jqLaGjV8}K%<~dTAALlkBX~I2nOdDi=?NvHALQE;O4_M7Js`QRChj%f z`&@T`R4?VUtjd98!(2#Z|3z{t|8ce)-c*8cC;4E0@iM)k335GpQ8*r%TUD+4o9(sB zl8p5*xOn0{!0VTF%ABRKc%<6vmAcL=tc^w^WpM`5Sl-kKljW*1@;%8*c=h7inn+E& zq?QT2=N%FVLv2__HS((qpT{(XQcB5~KC3a$%&MAm6fZl#b8@7@+R>PIZe)q6+d-S= zR@OzrdpUku6?J6wBx z2vdFq!xq$6Mau(uta?28lj^?O8gf+MxHN5!_7>88sB0*$MkhJ0t=}Xj9CbbE@XAyf z${w$*i|Po~|R@IlMB}o{YV7;^8`Lt!!O~K@(vRzvJm;ZN)ojYb+Jbr13f89S4Kb z_^OqyG%9a{@mv~}r^UOT&XD?zP~yiKiOm@oZ^#aXE_v7Q6J1-ZltSF8KA2y;GTV_@ zlU~z!XorQhitw|Ii_U$gN|$7BU?ojKpd*EqG4_ybWU z7u3&nW`&C%&~In`jr3RA_(A>j`I*%&en5XPzH58y)97d1$&9)9(jO>SrQOBdnnw2l z#691|mF^be&a?&(@RM(T84oiPF7BL2+-95R?7KAHA|g|Ex-tC$tLxE#F4}qK?M_#o z8Pa!4hpR_9wg5F|JJ%T<^Jv4U@jRAg@!Fcga7|exI07OV9e2MG?q4(a z&8%#!&)@X2`qU=-VP`&Z70>ai-aO>9 zW*$smFg298By@4RjElE>8OswH%eQB&9FVc9OXjL|p;hZ7yV&;k9c-a$-R2zYs?6@R zeUtrh2I|SROO#RSBj#z~F02gKER2+ke^=&;$TM~KL^sx0-NAarxRhDobk{K(sGV#o zS5Z|R(-}5L=M`2)$`(b+KcfvZtPP!L)N(-^s3@7^(%7Ipm{k*PX2NI5gEeXNAAHa#F|>LJNjKcSZnpWIljuHEBa4y z`pZ=0RKhv+3(9RhU<0wK3A1x65wFTG5uCV%p z^TcfQuXOqgqs$P^s6mf2*-RF9C(qsZw%zK>F{$={x}$HM(>LW@x}s^}n(}Bw6Vu(% z<>r)?3>I=jd@#S{b7q6nRa6z@*+)bHpKAUCpPPRxj$7|$;HkcCylvZCtlky2jfs~& zIP)(~@AR6gcvU!Bbw0B@yBreFuB27z2#&{5yD8OQf~=!&&8)@W^rv=>t?_Cr_Kn0} zye_9plYpn+Dp(rfLw@wC;68eZ@p>ux|iqgM;rxea*zX_ z0QLcAfqlV_tgt(K^PpRyK8zCw7}=5`nUd|=tnASKgB)|egv$G9P}8S@pvM0}NtuI? zH!vx0J7G~s^4!{salqRK$qlvghFN*}Aoh80zw=Q-^UMP7(WU*Mglv=l3~(g(O4Bi* z@?#Wu3OE7`gW@X(M{|EJI0if)JQlnFBt3~sK(-tc*Mhv0Z1bcq_Rq)11GR@!Yp%0c znRi2qFw5*tY2sB3^|5@pTn|mAdkwMt^;0Oh22*ogVWfGi$NhXP1eK3Ppqh0tNdIi? zSD!tVd*v@_PvnB6IgtmJfJ!&zY3&}09r@5;e4XtlTHCHn+SQLRf1MQaq*qSmDP3}` z`w~Nuqk1OZ`2?!$>~y>tZviFXc>VQHdbwvJcNnGPc>T3bdb#2qNnSf%e_fMa?tFL$ z)3Z5Ve;t!vu6Ugd%DaS3o9dZdunm>@!P;Xr)L;1Ps1V`4YX{K2jax!o*{~Euzen3dminZgMxM%Z zV}@JrgpzBfvG_lNzubjZ##cerW%4M|8BFk>d7if%RGE=y)M=hCfQqlaL5~_P=YBl+ zH4rp9Qbs{yC7cNxTZuza-uV zzX^T-O77pl>$%?n-T-zWGvwb1ypj9PAZ3#{3cLx-vEhBd?{ME2{4O{OTnCN@ZwAMJ zlwD#hD0#<%>$yJ;ybU}Nyd9hceh-`tlGemop!mb!-P|t#?*S{p`@kxT=YZlMk7km)B4}1vp%Uol|M5s4(EK~vwA!l4ab|Zc3 zO8gEA_%Slz{C=5U9@mXk>0#assK8vO{8ZYSBlYx-^yU~$-JfCZ6<4z4e3>U1l+MoP z>lMzHQTX>@yi-lmdbhvjA7*fXS*c3KU}LY+r@A~1^4Fdr;`pvTpmrknFnK|ic(g0i z9v%e`MZoK2G9uLsl1pl%x(k6RfVTae+e z>C(&irIqoNm9eP>8UC6qy^N==j9*(BzeyuQ`RlK%Ldmf#n7{vJW&F;{pq(b@cRkvv zt%J(n0m=N8Jb#UpUfv5<-exQB_g3B?8p-R|NS?puNk6apA1m)qplbP6Q1#@+q&&?_ zQe%wlTSo#lHs^3H7fkOf#8Z9xGk7TY8h8}=I_S5#F^%LcA*{j5Q_JgMDGJIROgzc! z0%n0~(_KNX&3uKHljzMox)Oar!WftRG0xXFf;-oS2B2H*s(&(nHtg?t{`w{4X<^v@4gk*pj|R)ZfnY5-2s|Ie z*2GGXv?u7-&Ae1&V=njfm&`Eyv2PftF(4nLE}Qx3e}luh-vVkLN*%r5PT5)D%b#C z1a1bGgRg)q!1qAvL?UxPe-6Qdrz@M`d8 z@EhO{z-z!?f@{I&K+O?e1T{x^54;Zi7`z_rp6Sm4`hnl(ehl~>a60&1@ISzH;3Dv5 za2a?DcsY10cr*At@ILSk@JaAa@CEQL@J;Y;@bBO~-~s!4-o0RV@IG)D_yce%_#k*X z_z<`l{2_QD_#^Nt@Gu>C2K)n90{$;p2L1_L1a1W{244iP0bc@d178Lo2DgEmz*oROg0F&afqw=+244fS z4)FWkBf&Sg9|Zmd90k4!P6posXMt~nXM*p5mEd+T4!#R61K$IegYScWzgkE?Iu)7* zO@WG`+0ZQLB#XM90Zq5};#WM;aA+8$wWHRu!V{p;kYs9YGak}fQgbuO5&t4ca%Mu3 zGZ}I`iZ33?9s$WF@ha{y_FC&z@kqYHWLs0cvPC?yWfXKWq%=y;NJxI;Aj!YL-p>JL zkLHllEqxm66mO}$mOSxE?<`0>@;e@q--VE5r;{}ne-e9UvU+#be;wcft2sETYfGtRZfbpw6_!{9U|GO z@)5}{*(iOACz3wR#}%e@iBEni52Z_GGXP5M9p!s&zb~Y5*SHLR``PPk>TFN0A?mKy zt0T>MmoE4*lo?06G>&#`_Da@+^daW#6>Y)OIw=R52%Qcsf!06|KurKBvUaJfe zvZXKBkrlhfIT2%@=@a~N3nj~6^=%0xHp*@p>lII0=E>tcDT1#JZ2h;#jw7{{a>5gH*z4@|9@zctTEoX!)gC(T|ZJ1uBstG{jK6{gv9H@cjXyj z@C>IrpSindF4aHn%9y04rYi3GwYkYOr1tg{J`IxVV%so-h-t%zfa;451rGzeg8p1S zk2bA&^kCE9sa>fbY)~hH({(xRcgY@Z!$$aS{^*-tJv$D2w+orlo{o$4lqYjHaWB-G zTeuXPh1HO-BR|3qEML9F7cKvt^jQj@Wc^p#c>h9&{3BN0@z(!Z%m1R~|GSlQn+?C( z`cJq17g~OIX7Flj&-Wc#J@-3*iV<` z)82{ra&7o4)~?<*e5u81%U5st4zu?B-12vJ`C{+c*D-SUv+3Ss#D+g%^=-292U-7>_P(1<_rI)vfwgP84G$5XLB$2qI)%6EKnrQ^l2Q5)mb}3} zFDJ$9ReNuut^(nRFnY)d-$|5igua_7$k7ijM?Zo1x^3zbfpFi%l(43}pM0N8 zq|e&HOBmad1~-!6)O9gwXcW}!CY8U5W?^Pt(p<$vpD`zuJ1HS)WPFlWCm4D_{h)kE z^B(n&>O1E{nwM)1w*p!N-2~kMJp?@sZHBf%+aZlJS_gK8a-gA*o_iHRdY)AZX)iSn zB_KVEx*l2&X`QHjRIL@CgSJ9iGwy)2Zd5;Z1f=!jNN6IYGwbEhVrUt(3R(-TgYJR! zJaQxSTWAaP8l?55M;p)@^ULgdc?X%bk;Zv;t7nxAnKz{-&T+=swN)JXWPI;$!c|+_ zH+cal+Zz-J%O91G8&2iOwsDr3IQC!>*N)%!xBN`pdj)iayyh>NxOlQ5^d20vLUQ{RdDW{}=sa-ysCa&+$o@k>!Cr#hs^Voi8OsWr#nz)T$TycGs zA7Cc#K0IW2)4V(q(Bt#ixaFz1de$24}m^ zYh_eu|I3%riH)j|_vv0xaI*Y3zN`YqZzpR_Q&}y&Xb?!7AIHjKjCQiRu$kA$uARIz z;Oz3_SXqqSPS)C{vRXR)AF#`hV`VX}J6T=XtPOde?jXOj%a3DaG1lkVyuZGYtdw%|;Dx z`UeL|y9|$wOPh81rgcX#0%BO|-Zs&Tss$v?ax?nGT z4}R0@v2$zkfB49vV@6m_JJ)lFSzAi5)~KIakNvJro_nqp^G1#yUOaq65gjgW=Q_K1 zTMZZMVQ`mqGF+N(`FO>n#}$!v z@bKXyMvNS>pgcD`=9sa$BMZVKa>wSE<>!tquLu|97gQ94#~w4@8(loPXwvW^x^pl0 zvAlO(T27KdO`O8y&)T$^Q<%#6x@IAM{^;!fsV#(Q&yZodnUl=<{4o4Ca|+Y>_?F^T z?1=6BVKa9Urn8``cTJt_)Va=xtGia!u%(OjTscC zbB)1wwH$}S^nO%-=Mg}K>A8r@Pu)AGYduGG`4Vhf3e)pZhE3y|hUs}F(~PuXdJgFp zEKTF-!wN25pgT8d*LO|2S((AG3|f6>V|Xa}w?F#AtF@q<#tw)3nHrwKnAo0YD;dbu zzYOmZ7~T>Sg2Ofwwt>r$(W+mga(!Tm@|_y8?+!MN+P`+8ZTKb5ft~&RuPyZ1 z!+1Eq$b1cCSPeVZF>hF`u54H(-$RPjEr{0gMGfOop?B|xRkq$YT|Wn{!Ou{(s`|zL zcXHK=TU)Q|+|z%M^z*WYZASmwq@P=ne5S8(eqPzu^qZJEU&pH1%mIJ&da9FSi`5*M z)S9Iaq&cN{wN9B!pP;iZUuO`}eDX-U&@>r z(0L!#Bepv^m2Td%GWxXM83(D(vBWU-kL@Czu`+d3bx`Xi)hX3G)j8ES)kT&)X8oeQ zsqT={q&+IFy|flQ0^)qJ&f@C*Gh<_KP<0!#&6x(R;k4F18d91DL4%BB%7fU_ rHs>FPf!f2+R!VY%itD}2amKaHwdFut4z%S!TMo44KwA#%V>$5u=