So benennen Sie Dateien in Windows stapelweise um und löschen sie massenhaft

So benennen Sie Dateien in Windows stapelweise um und löschen sie massenhaft

Das Aufkommen des superschnellen Internets brachte Unmengen von Dateien zum Download mit sich. Einen ähnlichen Boom bei den Akten gab es nach dem Aufkommen der Digitalfotografie. Plötzlich konnte man problemlos eine 1-Terabyte-Festplatte füllen.





Es ist jedoch nicht immer einfach, den Überblick über Dateien zu behalten. Ab und zu möchten Sie vielleicht aus Gründen der Organisation jede Datei in einem Ordner 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 massenhaft löschen.





Batch-Umbenennung unter Windows 10

Es gibt mehrere Möglichkeiten, Dateien mit Windows 10 stapelweise umzubenennen. Sie können mit dem Datei-Explorer, der Eingabeaufforderung oder der PowerShell umbenennen, wobei jede Option für verschiedene Aufgaben nützlich ist.

1. Batch-Umbenennung mit dem Datei-Explorer

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



  1. Gehen Sie zu dem Ordner, der die Dateien enthält, die Sie umbenennen möchten.
  2. Ordnen Sie die Dateien so an, 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 nimmt den Basisdateinamen an, in diesem Fall Kunstwerk , gefolgt von einer Zahl in einer Folge.

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

2. Batch-Umbenennung mit Eingabeaufforderung

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





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

Eine einzelne Datei umbenennen





Der Befehl zum Umbenennen einer einzelnen Datei lautet:

ren filename.jpg newfilename.jpg

Umbenennen von Ziffern in mehreren Dateien

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 alle passenden Dateien finden kann.

Batch-Umbenennen von Dateien mit einem Suffix

Wie wäre es, einer Gruppe von Dateien ein Suffix hinzuzufügen? Sie können dies mit dem folgenden Befehl tun:

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

In diesem Befehl fungiert das Sternchen als Platzhalter anstelle von Zeichen. '*.*' bedeutet also, in diesem Ordner einen beliebigen Dateinamen mit einer beliebigen Erweiterung 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 es auf jede Dateierweiterung angewendet wird.

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

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

Teile eines Dateinamens im Stapel entfernen

mit dem Internet verbunden, aber kein Internet

Sie können das Umbenennen 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' und so weiter. Sie können das Suffix '-budget' mit dem folgenden Befehl entfernen:

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

Dateierweiterungen im Stapel umbenennen

Der Befehl ren kann auch Dateierweiterungen adressieren. Das bedeutet, dass Sie Dateierweiterungen stapelweise umbenennen können. 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), aber Sie werden auf Probleme stoßen, wenn Sie versuchen, ein Word-Dokument in einen Videotyp zu konvertieren (wie .mp4).

Der folgende Befehl benennt alle Dateierweiterungen von Textdokumenten in Rich-Text-Format-Dokumente um:

ren *.txt *.rtf

Vor dem Austauschen von Dateierweiterungen 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 für die Stapelumbenennung von Dateien und ist das leistungsstärkste in Windows integrierte Umbenennungstool.

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

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

Von hier aus können Sie mit der Batch-Umbenennung von Dateinamen mit PowerShell beginnen.

Eine einzelne Datei umbenennen

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 in Anführungszeichen setzen, etwa so:

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

Dateinamen im Stapel ersetzen

PowerShell bietet einige verschiedene Optionen für die Batch-Umbenennung von Dateinamen. Eine Möglichkeit besteht darin, einen Teil des Dateinamens durch einen anderen zu ersetzen, was praktisch ist, um Dateien von einer Digitalkamera zu ersetzen.

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

Dabei ist „DSC“ ein Teil des ursprünglichen Dateinamens der Digitalkamera oder Ihres Smartphone-Fotoordners und „Sommer2020“ der Ausgabedateiname.

Sie können den gleichen Befehl auch verwenden, um kleine Schnipsel eines Dateinamens zu ersetzen. Der folgende Befehl ersetzt beispielsweise einen Unterstrich durch einen Bindestrich

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

Batch-Umbenennen von Dateien mit steigender Zahl

Sie können den folgenden Befehl verwenden, um Dateien im Stapel umzubenennen, indem Sie jeder Datei eine andere Nummer hinzufügen.

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

Batch-Umbenennen von Dateinamen im gesamten Verzeichnis

Eine Sache, die Sie mit PowerShell tun können, ist die Batch-Umbenennung von Dateien in einem gesamten Verzeichnis und nicht in einem einzelnen Ordner. Dieser Befehl funktioniert vom Anfang des Dateiverzeichnisses abwärts und ändert die Stapelumbenennung passender Dateien in jedem Unterordner.

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

Holen Sie sich PowerShell-Hilfe

Dies sind nur einige der Batch-Umbenennungsoptionen, die PowerShell zur Verfügung steht. Wenn Sie weitere Optionen wünschen, können Sie sich die integrierten Beispiele von PowerShell mit dem folgenden Befehl ansehen:

get-help Rename-Item –examples

Batch-Umbenennung unter Windows 10 mit dem Bulk Rename Utility

Wenn Sie Dateien umbenennen möchten, aber keine Lust haben, mit den manchmal verwirrenden Befehlen von PowerShell und der Eingabeaufforderung herumzuspielen, sollten Sie Folgendes in Betracht ziehen Dienstprogramm zur Massenumbenennung .

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

Mausrad geht hoch und runter

Herunterladen: Dienstprogramm zur Massenumbenennung für Windows 10 (Kostenlos)

So löschen Sie Stapel 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 alle hatten den Moment, in dem Ihre Musiksammlung einfach nicht mehr auf dem neuesten Stand ist. Löschen von mehr als ein paar Dateien Die Verwendung des Datei-Explorers kann zu einem langwierigen Prozess werden, da Windows sich dafür entscheidet, jede Datei aufzuzählen, bevor sie verpackt wird.

Wenn es um das Stapellöschen von Dateien unter Windows 10 geht, haben Sie einige Optionen.

1. Batch-Löschen von Dateien über die Eingabeaufforderung

Die Eingabeaufforderung verfügt über zwei leistungsstarke Befehle zum Entfernen von Dateien: DES 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 , ist der Befehl rmdir mächtig und potenziell gefährlich. Es entfernt ganze Verzeichnisse, einschließlich Dateistrukturen und alles dazwischen. Wenn Sie auf etwas Kritisches hinweisen, könnten Sie Ihr Betriebssystem beschädigen.

Löschen einer einzelnen Datei

Um eine einzelne Datei zu löschen, verwenden Sie den folgenden Befehl:

del C:enteryourpathhere /f /s

Der grundlegende Befehl sucht den angegebenen Ordner, während der /S Parameter löscht alle Dateien, die in den Verzeichnis-Unterordnern enthalten sind, und die /F Parameter ignoriert alle schreibgeschützten Einstellungen.

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

Löschen eines bestimmten Dateityps

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' für 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

Eine Datei löschen und Ordner entfernen

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

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

Hier sind noch ein paar weitere Parameter zu sehen. Nein ist eine spezielle Datei, die alle darauf geschriebenen Daten verwirft, was bedeutet, dass der etwas zeitaufwändige Aufzählungsprozess nicht in eine Datei geschrieben wird, während / Q wählt den 'Ruhemodus' aus, was bedeutet, dass Sie nicht nach Ja/Nein gefragt werden, bevor Ihre Dateien verbrennen.

2. Batch-Löschen von Dateien 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 Sie eine Reihe von Befehlen erstellen, können Sie ein langwieriges Skript erstellen, das Aufgaben automatisiert, um Zeit zu sparen. In diesem Fall verwenden wir einige grundlegende Befehle, um einen Stapellöschvorgang zu skripten.

In diesem Beispiel lösche ich den Ordner MUO Batch Rename, der für die früheren Beispiele erstellt wurde. Klicken Sie mit der rechten Maustaste auf Ihren Desktop und gehen Sie zu Neu > Text dokument . Benennen Sie es BatchLöschen und öffnen Sie es.

Das Batchdatei-Beispiel erfordert, dass Sie wissen, in welchem ​​Ordner Sie Dateien löschen möchten. Das klingt offensichtlich, aber Sie benötigen den genauen Dateipfad des Ordners.

Wenn Sie den richtigen Pfad für den Ordner nicht kennen, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften , und zeigen Sie dort den Standort an. Alternativ können Sie zu dem 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 'enteryourpathhere' durch den Pfad zu Ihrem Ordner ersetzen.

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

Nachdem Sie den Pfad kopiert und eingefügt und 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 zu .einer , und drücke Eintreten wenn Sie auf eine Warnung stoßen.

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

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 'Dateiname zu lang' Fehler unter Windows 10

Manchmal können Sie auf Dateien stoßen, die nicht gelöscht werden können. Manchmal liegt dies daran, dass Sie versuchen, eine geschützte Systemdatei zu löschen, was zu einer Beschädigung des Systems führen würde, wenn Sie sie entfernen.

Zu anderen Zeiten kann es vorkommen, dass ein Dateiname mit zu vielen Zeichen zusammen mit der folgenden Fehlermeldung angezeigt wird:

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

Wie deaktiviert man Facebook-Live-Benachrichtigungen?

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

Nun, Eingabe dir /x , um eine Liste mit verkürzten Dateinamen anstelle der vollständigen Version anzuzeigen. Aus demselben Eingabeaufforderungsfenster können Sie jetzt die Dateien mit dem Kurznamen löschen.

Im obigen Bild würde ich eingeben von ALTUMC ~ 1.JPG um die jeweilige Datei zu entfernen. Sobald Sie die Dateinamen auf ihre Kurzversionen reduziert haben, können Sie auch die Methoden zum Löschen von Stapeln weiter oben im Artikel verwenden.

Sie können stapelweise umbenennen oder stapelweise löschen

Mit den Tipps in diesem Handbuch können Sie jetzt mehrere verschiedene Tools zum Batch-Umbenennen oder Batch-Löschen von Dateien unter Windows 10 verwenden. Die Befehle in diesem Artikel sind praktisch, aber in vielerlei Hinsicht auch die Spitze des Eisbergs.

Teilen Teilen Tweet Email Batch-Dateien in Windows schreiben? So funktionieren If-Else-Anweisungen

If-else-Anweisungen sind ziemlich einfach, aber Sie wissen möglicherweise nicht, wie Sie sie in Windows-Batchdateien verwenden. Hier ist alles, was Sie brauchen, um sie zu verwenden.

Weiter lesen
Verwandte Themen
  • Fenster
  • Dokumentenverwaltung
  • Dateimanager
  • Batch-Datei
  • Windows-Tipps
  • Produktivitätstipps
Über den Autor Gavin Phillips(945 veröffentlichte Artikel)

Gavin ist Junior Editor für Windows and Technology Explained, schreibt regelmäßig am Really Useful Podcast und ist regelmäßiger Produktrezensent. Er hat einen BA (Hons) Contemporary Writing with Digital Art Practices, der aus den Hügeln von Devon geplündert wurde, sowie über ein Jahrzehnt an professioneller Schreiberfahrung. Er genießt reichlich Tee, Brettspiele und Fußball.

Mehr von Gavin Phillips

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren