Batch-Umbenennen und Massenlöschen von Dateien in Windows

Das Aufkommen des superschnellen Internets brachte eine Vielzahl von Dateien zum Herunterladen mit sich. Nach dem Aufkommen der digitalen Fotografie gab es einen ähnlichen Boom bei Dateien. Plötzlich können Sie problemlos eine 1-Terabyte-Festplatte füllen.

Das Verfolgen von Dateien ist jedoch nicht immer einfach. Ab und zu möchten Sie möglicherweise jede Datei in einem Ordner aus organisatorischen Gründen umbenennen. Zu anderen Zeiten möchten Sie auch alle Ihre Dateien löschen.

Lesen Sie weiter, um herauszufinden, wie Sie Dateien in Windows 10 stapelweise umbenennen und massenweise löschen können.

Batch-Umbenennung unter Windows 10

Es gibt verschiedene Möglichkeiten, wie Sie Dateien unter Windows 10 stapelweise umbenennen können. Sie können sie mithilfe des Datei-Explorers, der Eingabeaufforderung oder von PowerShell umbenennen, wobei jede Option für verschiedene Aufgaben nützlich ist.

1. Batch-Umbenennung mit Datei-Explorer

Der Datei-Explorer bietet eine der einfachsten Umbenennungsoptionen, aber auch die geringste Flexibilität beim Umbenennen.

  1. Gehen Sie zu dem Ordner mit den Dateien, die Sie umbenennen möchten.
  2. Bestellen Sie die Dateien so, wie Sie sie umbenennen möchten.
  3. Drücken Sie STRG + A , um alle Dateien im Ordner auszuwählen. Klicken Sie dann mit der rechten Maustaste und wählen Sie Umbenennen .
  4. Geben Sie Ihren neuen Dateinamen ein und drücken Sie die Eingabetaste. Jede Datei im Ordner erhält den Basisdateinamen, in diesem Fall das Bildmaterial , gefolgt von einer Nummer in einer Sequenz.
Batch-Umbenennen und Massenlöschen von Dateien in Windows - batch rename file explorer numerate

Wie Sie sehen können, erledigt es die Aufgabe, bietet jedoch keine Anpassung.

2. Batch-Umbenennung mit Eingabeaufforderung

Die Windows-Eingabeaufforderung bietet etwas mehr Flexibilität beim Umbenennen von Batchdateien. Mit dem Befehl ren können Sie mehrere Dateien gleichzeitig umbenennen. "Ren" ist die Abkürzung für "Umbenennen". Der Befehl erlaubt die Platzhalterzeichen "*" und "?" sowie das Ändern von Dateierweiterungen, obwohl Sie nach dem Umbenennen keine Dateien in andere Ordner verschieben können.

Gehen Sie zu dem Ordner mit den Dateien, die Sie umbenennen möchten, drücken Sie Umschalt + Rechtsklick und wählen Sie hier Befehlsfenster öffnen. Geben Sie dir ein und drücken Sie die Eingabetaste, um die Liste der Dateien anzuzeigen.

Benennen Sie eine einzelne Datei um

Der Befehl zum Umbenennen einer einzelnen Datei lautet:

 ren filename.jpg newfilename.jpg

Benennen Sie Ziffern in mehreren Dateien um

Wenn Sie mehrere Dateien umbenennen möchten, können Sie die Platzhalterzeichen verwenden, um Änderungen vorzunehmen. Wenn Sie beispielsweise die Anzahl der Stellen in Ihren Dateinamen ändern möchten, können Sie den folgenden Befehl verwenden:

 ren document??.txt document3??.txt

Hier fungiert der Fragezeichen-Platzhalter als ein beliebiges Zeichen, sodass der Befehl bei der Ausgabe der umbenannten Dateien nach übereinstimmenden Dateien suchen kann.

Batch-Umbenennungsdateien mit einem Suffix

Wie wäre es mit einem Suffix zu einer Gruppe von Dateien? Sie können dies mit dem folgenden Befehl tun:

 ren *.* ???????-test.*

In diesem Befehl ersetzt der Sternchen-Platzhalter alle Zeichen. "*. *" Bedeutet also, einen beliebigen Dateinamen mit einer beliebigen Erweiterung in diesem Ordner zu finden. Der zweite Teil (mit allen Fragezeichen) weist den Befehl an, die vorhandenen Dateinamen mit bis zu sieben Zeichen zu verwenden, aber "-test" als Suffix hinzuzufügen, während das Sternchen wiederum bedeutet, dass auf jede Dateierweiterung angewendet werden soll.

Batch-Umbenennen und Massenlöschen von Dateien in Windows - command prompt batch rename add

Wenn Sie ein Präfix hinzufügen möchten, verschieben Sie den Teil "-test" des Befehls wie folgt nach vorne:

 ren *.* test-???????.*

Batch Entfernen Sie Teile eines Dateinamens

Sie können die Umbenennung von Batchdateien auch verwenden, um einen Teil eines Dateinamens zu löschen. Angenommen, Sie haben eine Reihe von Dokumenten mit den Namen "jan-budget.xlsx", "feb-budget.xlsx", "mar-budget.xlsx" usw. Sie können das Suffix "-budget" mit dem folgenden Befehl entfernen:

 ren ???-budget.xlsx ???.xlsx

Batch-Umbenennung von Dateierweiterungen

Der Befehl ren kann auch Dateierweiterungen adressieren. Das heißt, Sie können Dateierweiterungen stapelweise umbenennen. Dies ist zwar praktisch, kann jedoch zu Problemen führen, wenn Sie es in einen inkompatiblen Dateityp umbenennen.

Das bedeutet, dass Sie versuchen können, Dateien in ähnliche Dateitypen umzubenennen, z. B. ein Word-Dokument (.docx) in ein Textdokument (.txt). Wenn Sie jedoch versuchen, ein Word-Dokument in einen Videotyp zu konvertieren, treten Probleme auf (wie .mp4).

Mit dem folgenden Befehl werden alle Dateierweiterungen von Textdokumenten in Dokumente im Rich-Text-Format umbenannt:

 ren *.txt *.rtf

Bevor Sie Dateierweiterungen austauschen, empfehle ich, eine Sicherungskopie der Dateien zu erstellen, falls etwas schief geht.

3. Batch-Umbenennung mit PowerShell

Die Windows PowerShell bietet die größte Flexibilität beim Batch-Umbenennen von Dateien und ist das leistungsstärkste in Windows integrierte Umbenennungs-Tool.

Verwandte: Eingabeaufforderung vs. Windows PowerShell: Was ist der Unterschied?

Gehen Sie zu dem Ordner mit den Dateien, die Sie stapelweise umbenennen möchten, drücken Sie Umschalt + Rechtsklick und öffnen Sie hier ein PowerShell-Fenster . Hier ist unser MUO Batch Rename-Testordner aus den vorherigen Abschnitten, der jetzt in PowerShell geöffnet ist. Geben Sie dir ein und drücken Sie die Eingabetaste, um eine Liste der Dateien anzuzeigen.

Batch-Umbenennen und Massenlöschen von Dateien in Windows - powershell batch rename dir command

Von hier aus können Sie mit PowerShell mit dem Batch-Umbenennen von Dateinamen beginnen.

Benennen Sie eine einzelne Datei um

Wenn Sie eine einzelne Datei umbenennen möchten, verwenden Sie den folgenden Befehl:

 Rename-Item filename.jpg newfilename.jpg

Wenn Ihr Dateiname Leerzeichen enthält, müssen Sie die Dateinamen wie folgt in Anführungszeichen setzen:

 Rename-Item "file name with spaces.jpg" "new file name with spaces.jpg"

Batch Ersetzen von Dateinamen

PowerShell bietet verschiedene Optionen zum Batch-Umbenennen von Dateinamen. Eine Möglichkeit besteht darin, einen Teil des Dateinamens durch einen anderen zu ersetzen. Dies ist praktisch, um Dateien von einer Digitalkamera zu ersetzen.

 Dir | Rename-Item –NewName { $_.name –replace "DSC","summer2020" }

Wobei "DSC" Teil des ursprünglichen Dateinamens der Digitalkamera oder Ihres Smartphone-Fotoordners ist und "summer2020" der Ausgabedateiname ist.

Mit demselben Befehl können Sie auch kleine Ausschnitte eines Dateinamens ersetzen. Der folgende Befehl ersetzt beispielsweise einen Unterstrich durch einen Bindestrich

 Dir | Rename-Item –NewName { $_.name –replace "_","-" }

Batch-Umbenennungsdateien mit zunehmender Anzahl

Mit dem folgenden Befehl können Sie Dateien stapelweise umbenennen und jeder Datei eine andere Nummer hinzufügen.

 Dir | %{Rename-Item $_ -NewName ("summer2020{0}.jpg" -f $nr++)}

Batch-Umbenennung von Dateinamen im gesamten Verzeichnis

Mit PowerShell können Sie Dateien im gesamten Verzeichnis und nicht in einem einzelnen Ordner stapelweise umbenennen. Dieser Befehl funktioniert von oben im Dateiverzeichnis abwärts und ändert die Batch-Umbenennung von übereinstimmenden Dateien in jedem Unterordner.

 Get-ChildItem -Filter "*current*" -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

Holen Sie sich die PowerShell-Hilfe

Dies sind nur einige der Optionen für die Stapelumbenennung, die PowerShell zur Verfügung stehen. Wenn Sie weitere Optionen wünschen, können Sie die in PowerShell integrierten Beispiele mit dem folgenden Befehl überprüfen:

 get-help Rename-Item –examples

Batch Renaming unter Windows 10 mit dem Bulk Rename Utility

Batch-Umbenennen und Massenlöschen von Dateien in Windows - bulk renaming utility windows 10

Wenn Sie Dateien umbenennen möchten, aber nicht mit den manchmal verwirrenden Befehlen von PowerShell und der Eingabeaufforderung herumspielen möchten, ziehen Sie das Dienstprogramm zum Umbenennen von Massen in Betracht.

Es ist ein kostenloses Umbenennungstool für Windows 10 mit unzähligen Optionen. Stellen Sie einfach sicher, dass Sie die zusätzlichen Aufgaben während der Installation deaktivieren.

Download: Bulk Rename Utility für Windows 10 (kostenlos)

Batch-Löschen unter Windows 10

Jetzt müssen die meisten Leute nicht regelmäßig 500.000 Dateien in 45.000 Ordnern löschen, aber ich bin sicher, wir hatten alle den Moment, in dem Ihre Musiksammlung einfach nicht mehr auf dem neuesten Stand ist. Das Löschen von mehr als ein paar Dateien mit dem Datei-Explorer kann zu einem langwierigen Prozess werden, da Windows jede Datei auflistet, bevor sie gepackt wird.

Wenn Sie Dateien unter Windows 10 stapelweise löschen möchten, haben Sie einige Möglichkeiten.

1. Batch-Löschdateien über die Eingabeaufforderung

Die Eingabeaufforderung verfügt über zwei leistungsstarke Befehle zum Entfernen von Dateien: DEL und rmdir .

DEL ist als Befehl zum Löschen einer Datei ziemlich selbsterklärend, während rmdir der Befehl zum Entfernen eines gesamten Verzeichnisses ist. Sie können beiden Befehlen Parameter hinzufügen, um bestimmte Dateitypen zu löschen und zu entfernen oder einfach alles zu entfernen.

Faire Warnung , der Befehl rmdir ist mächtig und potenziell gefährlich. Es werden ganze Verzeichnisse entfernt, einschließlich Dateistrukturen und alles dazwischen. Wenn Sie auf etwas Kritisches hinweisen, können Sie Ihr Betriebssystem beschädigen.

Löschen Sie eine einzelne Datei

Verwenden Sie den folgenden Befehl, um eine einzelne Datei zu löschen:

 del C:enteryourpathhere /f /s

Der Befehl basic sucht den angegebenen Ordner, während der Parameter / s alle in den Verzeichnisunterordnern enthaltenen Dateien löscht und der Parameter / f alle schreibgeschützten Einstellungen ignoriert.

Wechseln Sie alternativ zu dem Ordner mit den Dateien, die Sie löschen möchten, drücken Sie Umschalt + Rechtsklick und wählen Sie hier Befehlsfenster öffnen. Geben Sie dann "del [Dateiname]" ein und drücken Sie die Eingabetaste.

Löschen Sie einen bestimmten Dateityp

Wie wäre es, wenn Sie einen bestimmten Dateityp aus einem Ordner entfernen möchten? Sie können dies mit dem folgenden Befehl tun:

 del *.extension

Tauschen Sie "Erweiterung" gegen den Dateityp aus, den Sie entfernen möchten.

Sie können den Befehl erweitern, um alle spezifischen Dateierweiterungen aus Unterordnern zu löschen, indem Sie einige Parameter hinzufügen:

 del /s /q *.extension

Wenn Sie mehrere Dateitypen löschen möchten, können Sie außerdem mehrere Erweiterungstypen hinzufügen:

 del /s /q *.png *.svg

Batch-Umbenennen und Massenlöschen von Dateien in Windows - command prompt batch delete file

Löschen Sie eine Datei und entfernen Sie den Ordner

Die vorherigen Befehle hinterlassen die Dateistruktur, was irritierend sein kann, wenn Sie alles im Stapel löschen möchten. Wenn Sie auch die Ordner zusammen mit den Dateien entfernen möchten, können Sie die folgenden Befehle verwenden:

 del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

Hier sind einige weitere Parameter zu sehen. Nul ist eine spezielle Datei, die alle darauf geschriebenen Daten verwirft. Dies bedeutet, dass der etwas zeitaufwändige Aufzählungsprozess nicht in eine Datei geschrieben wird, während / q den "stillen Modus" auswählt, was bedeutet, dass Sie vor Ihrem nicht aufgefordert werden, Ja / Nein zu erhalten Dateien brennen.

2. Batch-Löschdateien mit einer Batch-Datei

Eine Batchdatei ist ein Skript, das Sie ausführen können , um bestimmte Aufgaben auf Ihrem System auszuführen. Wenn Sie wissen, wie eine Reihe von Befehlen erstellt wird, können Sie ein langes Skript erstellen, das Aufgaben automatisiert, um Zeit zu sparen. In diesem Fall verwenden wir einige grundlegende Befehle, um ein Batch-Löschen per Skript durchzuführen.

In diesem Beispiel lösche ich den Ordner MUO Batch Rename, der für die vorherigen Beispiele erstellt wurde. Klicken Sie mit der rechten Maustaste auf Ihren Desktop und gehen Sie zu Neu> Textdokument . Nennen Sie es BatchDelete und öffnen Sie es.

Im Beispiel für eine Batchdatei müssen Sie wissen, in welchem ​​Ordner Sie Dateien löschen möchten. Dies klingt offensichtlich, aber Sie benötigen den genauen Dateipfad des Ordners.

Wenn Sie sich über den richtigen Pfad für den Ordner nicht sicher sind, klicken Sie mit der rechten Maustaste, wählen Sie Eigenschaften aus und zeigen Sie den Speicherort dort an. Alternativ können Sie zum Ordner navigieren und auf das Adressfeld klicken, um den direkten Ordnerpfad anzuzeigen.

Stellen Sie in jedem Fall sicher, dass Sie den richtigen Ordner haben, da dieser bald von Ihrem System gelöscht wird.

Sie können Folgendes kopieren und in Ihre Batch-Datei einfügen. Sie sollten "Geben Sie Ihren Pfad hier ein" durch den Pfad zu Ihrem Ordner ersetzen.

 cd C:enteryourpathhere
del * /S /Q
rmdir /S /QC:enteryourpathhere

Nachdem Sie den Pfad kopiert und eingefügt und zu Ihrem Ordner hinzugefügt haben, wählen Sie Datei> Speichern . Suchen Sie nun Ihre BatchDelete.txt-Datei und drücken Sie F2 , um die Datei umzubenennen. Ändern Sie die Dateierweiterung von .txt in .bat und drücken Sie die Eingabetaste, wenn eine Warnung angezeigt wird.

Herzlichen Glückwunsch, Sie haben gerade Ihre erste Batch-Datei erstellt!

Bitte beachten Sie, dass Sie den Pfad zum Ordner aktualisieren müssen, wenn Sie die Batchdatei erneut verwenden möchten.

So löschen Sie störende Dateien oder Fehler "Dateiname zu lang" unter Windows 10

Manchmal können Dateien auftreten, die nicht gelöscht werden können. Dies liegt manchmal daran, dass Sie versuchen, eine geschützte Systemdatei zu löschen. Wenn Sie sie entfernen, führt dies zu einer Beschädigung des Systems.

In anderen Fällen kann ein Dateiname mit zu vielen Zeichen und der folgenden Fehlermeldung auftreten:

[Dateiname] kann nicht gelöscht werden: Der von Ihnen angegebene Dateiname ist ungültig oder zu lang.

Sie können die Eingabeaufforderung verwenden, um diesen Fehler zu beheben. Navigieren Sie zu dem Ordner mit der fehlerhaften Datei, drücken Sie Umschalt + Rechtsklick und wählen Sie hier Befehlsfenster öffnen.

Geben Sie nun dir / x ein , um eine Liste der verkürzten Dateinamen anstelle der Vollversion anzuzeigen. Im selben Eingabeaufforderungsfenster können Sie die Dateien jetzt unter dem Kurznamen löschen.

Batch-Umbenennen und Massenlöschen von Dateien in Windows - command prompt dir x command short filenames

Im obigen Bild würde ich del ALTUMC ~ 1.JPG eingeben , um die spezifische Datei zu entfernen. Sobald Sie die Dateinamen auf ihre Kurzversionen reduziert haben, können Sie auch die Batch-Löschmethoden weiter oben im Artikel verwenden.

Sie können Batch umbenennen oder Batch löschen

Mithilfe der Tipps in diesem Handbuch können Sie jetzt verschiedene Tools verwenden, um Dateien unter Windows 10 stapelweise umzubenennen oder zu löschen. Die Befehle in diesem Artikel sind praktisch, aber auch die Spitze des Eisbergs in vielerlei Hinsicht.