Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.51 KB

File metadata and controls

28 lines (22 loc) · 1.51 KB

RenameFolderIfRarFiles.ps1

Kurzbeschreibung

Dieses PowerShell-Skript benennt Verzeichnisse um, die .rar-Dateien enthalten, indem es "[uv]" zum Verzeichnisnamen hinzufügt. Es durchsucht rekursiv ein angegebenes Startverzeichnis nach Unterverzeichnissen, die .rar-Dateien enthalten, und benennt diese entsprechend um.

Voraussetzungen

  • PowerShell
  • Zugriff auf das Startverzeichnis und die darin enthaltenen Unterverzeichnisse.

Technische Umsetzung

Das Skript akzeptiert einen Parameter: StartDirectory (das Startverzeichnis, von dem aus die Suche beginnt). Es verwendet Get-ChildItem mit dem -Directory-Parameter, um alle Unterverzeichnisse zu durchlaufen. Für jedes Verzeichnis sucht es rekursiv nach .rar-Dateien. Wenn solche Dateien gefunden werden, wird der Verzeichnisname um "[uv]" erweitert (die Umbenennung ist im Skript auskommentiert; entfernen Sie das Kommentarzeichen, um sie zu aktivieren).

Funktionen und Parameter

  • Parameter:
    • StartDirectory: Das Startverzeichnis, von dem aus die Suche beginnen soll. Dieser Parameter ist erforderlich.

Beispiele

Umbenennen von Verzeichnissen im Laufwerk J:

PS> .\RenameFolderIfRarFiles.ps1 -StartDirectory "J:\"

Anmerkungen

  • Die Umbenennung ist standardmäßig auskommentiert, um versehentliche Änderungen zu vermeiden. Entfernen Sie das Kommentarzeichen vor Rename-Item, um die Funktion zu aktivieren.
  • Lizenz: Creative Commons Attribution 4.0 International License (CC BY 4.0)
  • Autor: Erhard Rainer
  • Datum: 2024-04-03
  • Version: 1.0