From 877c0a5278c2cb6d6c7daf0bdd2e4464c96f1663 Mon Sep 17 00:00:00 2001 From: Hoeglinger Eugen Date: Tue, 19 Apr 2022 08:38:32 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 'undeletableFiles' und 'undeletableDirectories' wird 'UndeletableFiles' und 'UndeletableDirectories' - 'UndeletableFiles' und 'UndeletableDirectories' werden statisch --- .vs/DeleteFileFolder.git/v17/.suo | Bin 74240 -> 74240 bytes DeleteFileFolder/DeleteFileFolder.cs | 60 ++++++++++++++++----------- DeleteFileFolder/bin/Debug/hedff.dll | Bin 12288 -> 12288 bytes DeleteFileFolder/bin/Debug/hedff.pdb | Bin 32256 -> 34304 bytes DeleteFileFolder/obj/Debug/hedff.dll | Bin 12288 -> 12288 bytes DeleteFileFolder/obj/Debug/hedff.pdb | Bin 32256 -> 34304 bytes 6 files changed, 35 insertions(+), 25 deletions(-) diff --git a/.vs/DeleteFileFolder.git/v17/.suo b/.vs/DeleteFileFolder.git/v17/.suo index 0d0303cfd3497c7b0e4a25d4943c699390a40ab2..af50780c2a2e6fa4a85c6358b244a107a7f40636 100644 GIT binary patch delta 79 zcmZoT!qRYrWkU`V>jbaWGq-OpWctm_DiAekHjv47`k!D90|ImanX21;SsC98ViOl< H+{^_4@nRGz delta 79 zcmZoT!qRYrWkU`Vt3y-%pG}(!nSL{~Zde-qAIM}o{ZFugkpT)c4k$7)FlcV~Wo3LX Lh)rCaaWfYHP@xuo diff --git a/DeleteFileFolder/DeleteFileFolder.cs b/DeleteFileFolder/DeleteFileFolder.cs index ad723e7..8b7569d 100644 --- a/DeleteFileFolder/DeleteFileFolder.cs +++ b/DeleteFileFolder/DeleteFileFolder.cs @@ -117,8 +117,8 @@ namespace Eugen.ESystem Dir = false; } - public List undeletableFiles = new List(); //Liste der unlöschbaren Dateien - public List undeletableDirectories = new List(); //Liste der unlöschbaren Verzeichnisse + //public static List UndeletableFiles = new List(); //Liste der unlöschbaren Dateien + //public static List UndeletableDirectories = new List(); //Liste der unlöschbaren Verzeichnisse private long FileCounter { set; get; } //Anzahl der abgearbeiteten Dateien private long DirectoryCounter { set; get; } //Anzahl der abgearbeiteten Verzeichnisse @@ -128,6 +128,16 @@ namespace Eugen.ESystem public long PercentDone { set; get; } //Prozent abgeschlossen private bool Dir { set; get; } //true = Verzeichnisse und Dateien; false = Nur Dateien + /// + /// List of undeletable files + /// + public static List UndeletableFiles { set; get; } //Liste der unlöschbaren Dateien + + /// + /// List of undeletable directories + /// + public static List UndeletableDirectories { set; get; } //Liste der unlöschbaren Verzeichnisse + /// /// Deletes a singel File. /// @@ -190,7 +200,7 @@ namespace Eugen.ESystem FileCounter = 0; //Zähler zurücksetzen string result = ""; //Rückgabewert - undeletableFiles.Clear(); + UndeletableFiles.Clear(); foreach (var file in Directory.GetFiles(path)) { @@ -212,10 +222,10 @@ namespace Eugen.ESystem if (result != null) { //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen - undeletableFiles.Add(result); + UndeletableFiles.Add(result); } } - return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + return UndeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück } /// @@ -230,7 +240,7 @@ namespace Eugen.ESystem FileCounter = 0; //Zähler zurücksetzen - undeletableFiles.Clear(); //Liste der unlöschbaren Dateien 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); @@ -249,7 +259,7 @@ namespace Eugen.ESystem FileCounter = 0; //Zähler zurücksetzen - undeletableFiles.Clear(); //Liste der unlöschbaren Dateien 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); @@ -280,7 +290,7 @@ namespace Eugen.ESystem if (result != null) { //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen - undeletableFiles.Add(result); + UndeletableFiles.Add(result); } } if (subFolder) @@ -292,7 +302,7 @@ namespace Eugen.ESystem } } - return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + return UndeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück } private List AllFilesInFolders(string path, bool subFolder, string searchPattern) @@ -306,7 +316,7 @@ namespace Eugen.ESystem if (result != null) { //Wenn ein Dateiname zurückgeliefert wird, dann in die Liste aufnehmen - undeletableFiles.Add(result); + UndeletableFiles.Add(result); } } if (subFolder) @@ -318,7 +328,7 @@ namespace Eugen.ESystem } } - return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück + return UndeletableFiles; //Gibt die Liste der unlöschbaren Dateien zurück } @@ -345,15 +355,15 @@ namespace Eugen.ESystem //object[] undeleteableFilesFolders = new object[2]; List> undeleteableFilesFolders = new List>(); - undeletableFiles.Clear(); - undeletableDirectories.Clear(); + UndeletableFiles.Clear(); + UndeletableDirectories.Clear(); if (!Directory.Exists(path)) { - undeletableDirectories.Add(path); + UndeletableDirectories.Add(path); - undeleteableFilesFolders[0] = undeletableFiles; - undeleteableFilesFolders[1] = undeletableDirectories; + undeleteableFilesFolders[0] = UndeletableFiles; + undeleteableFilesFolders[1] = UndeletableDirectories; return undeleteableFilesFolders; } @@ -364,22 +374,22 @@ namespace Eugen.ESystem NumberOfDirectories = CountDirectories(path); //Anzahl der löschbaren Verzeichnsse //Alle Dateien im Verzeichnis löschen - undeletableFiles.AddRange(AllFiles(path, true)); + UndeletableFiles.AddRange(AllFiles(path, true)); - undeletableDirectories = AllSubDirectories(path); //Alle Verzeichnisse löschen + UndeletableDirectories = AllSubDirectories(path); //Alle Verzeichnisse löschen string result = SingleDirectory(path); if (!String.IsNullOrEmpty(result)) { - undeletableFiles.Add(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); - undeleteableFilesFolders.Add(undeletableFiles); - undeleteableFilesFolders.Add(undeletableDirectories); + undeleteableFilesFolders.Add(UndeletableFiles); + undeleteableFilesFolders.Add(UndeletableDirectories); return undeleteableFilesFolders; //Gibt die Liste der unlöschbaren Dateien und Verzeichnisse zurück } @@ -388,7 +398,7 @@ namespace Eugen.ESystem //Unterverzeichnisse löschen foreach (var sFolder in Directory.GetDirectories(path)) { - undeletableFiles.AddRange(AllSubDirectories(sFolder)); + UndeletableFiles.AddRange(AllSubDirectories(sFolder)); SingleDirectory(sFolder); @@ -397,7 +407,7 @@ namespace Eugen.ESystem OnEvent(PercentDone); } - return undeletableFiles; //Gibt die Liste der unlöschbaren Dateien und Verzeichnisse zurück + return UndeletableFiles; //Gibt die Liste der unlöschbaren Dateien und Verzeichnisse zurück } /// @@ -537,7 +547,7 @@ namespace Eugen.ESystem /// public void ClearUndeletableFiles() { - undeletableFiles.Clear(); + UndeletableFiles.Clear(); } /// @@ -545,7 +555,7 @@ namespace Eugen.ESystem /// public void ClearUndeletableDirectories() { - undeletableDirectories.Clear(); + UndeletableDirectories.Clear(); } #region Event Handler diff --git a/DeleteFileFolder/bin/Debug/hedff.dll b/DeleteFileFolder/bin/Debug/hedff.dll index 7ea2993b886a11fdfe120b121dc936b3903f920e..6c36ce974c485127de9baf8c648e5e26cc52a696 100644 GIT binary patch delta 4597 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 delta 4335 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 YO{eKJ(?8hs4Y_~jXrlQ;G16lH8+{d;-v9sr diff --git a/DeleteFileFolder/bin/Debug/hedff.pdb b/DeleteFileFolder/bin/Debug/hedff.pdb index 6e86886f5bbe52703a538b5e6121dc1b4712f2fa..9ac4172df51953d728a9e21b1335fd51da843c30 100644 GIT binary patch delta 7126 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 diff --git a/DeleteFileFolder/obj/Debug/hedff.dll b/DeleteFileFolder/obj/Debug/hedff.dll index 7ea2993b886a11fdfe120b121dc936b3903f920e..6c36ce974c485127de9baf8c648e5e26cc52a696 100644 GIT binary patch delta 4597 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 delta 4335 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 YO{eKJ(?8hs4Y_~jXrlQ;G16lH8+{d;-v9sr diff --git a/DeleteFileFolder/obj/Debug/hedff.pdb b/DeleteFileFolder/obj/Debug/hedff.pdb index 6e86886f5bbe52703a538b5e6121dc1b4712f2fa..9ac4172df51953d728a9e21b1335fd51da843c30 100644 GIT binary patch delta 7126 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