Powershell-Skript, um Dateien zu löschen, die nicht in einer Liste

Habe ich eine Liste der Dateinamen in eine text-Datei wie folgt:

f1.txt
f2
f3.jpg

Wie lösche ich alles aus einem Ordner außer diesen Dateien in der Powershell?

Pseudo-code:

  • Lesen Sie die text-Datei line-by-line
  • Erstellen einer Liste von Dateinamen
  • Recurse-Ordner und seine Unterordner
  • Wenn Dateiname nicht in der Liste, löschen.
InformationsquelleAutor Mrchief | 2010-01-05
Schreibe einen Kommentar