Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Delbut
egrath
myCSharp.de - Member

Avatar #avatar-2119.jpg


Dabei seit:
Beiträge: 937
Herkunft: Österreich / Steyr

Themenstarter:

Delbut

beantworten | zitieren | melden

Hallo,

wie der Name schon vermuten lässt handelt es sich um ein kleines Tool welches Dateien im angebenen Verzeichnis aufgrund eines negativen Regular Expression Matchings löscht. Grund für die Entwicklung war dass ich aus einem Verzeichnis und dessen Unterverzeichnissen alle Dateien, ausgenommen Bilddateien mit bestimmten Namen löschen wollte und das mit Bordmitteln nicht zusammengebracht habe.

Benutzungsinfos:
  • Als option kann "-recurse" angegeben werden, das Tool verarbeitet dann alle unterhalb des Startpfads liegenden Verzeichnisse.
  • Die Patterns müssen Regular Expressions sein. Von diesen kann eine beliebige Anzahl angegeben werden.

Vielleicht kanns ja jemand brauchen.

Achtung bei der Benutzung des Tools, Dateien werden unwiederruflich gelöscht - also bitte mit den Regular Expressions wirklich aufpassen! Beispielsweise das Regular Expression Lab von Herbivore zum verifizieren verwenden:

On-the-fly Regex-Tester: Regex-Lab


Grüsse, Egon
Attachments
private Nachricht | Beiträge des Benutzers
vbtricks
myCSharp.de - Member

Avatar #avatar-2076.jpg


Dabei seit:
Beiträge: 205

beantworten | zitieren | melden

Salut,

ohne das Tool jetzt getestet zu haben...
Zitat
Original von egrath
Achtung bei der Benutzung des Tools, Dateien werden unwiederruflich gelöscht - also bitte mit den Regular Expressions wirklich aufpassen! Beispielsweise das Regular Expression Lab von Herbivore zum verifizieren verwenden:
Wäre es nicht sinnvoll eine Option anzubieten, die Dateien, die dem Muster entsprechen, in einen Ordner verschiebt, sodass man nochmals nachprüfen kann, ob das wirklich die zu löschenden Dateien sind?
Gerade bei Regular Expressions ist die Gefahr doch recht groß, dass da was in die Hose geht.


Stefan
private Nachricht | Beiträge des Benutzers