Der Ordner wird in Ihrem Browser gelesen. Nichts wird hochgeladen, und nichts wird geschrieben, bevor Sie es sagen.
Über das Ersetzen von Text in vielen Dateien
Windows kann von der Kommandozeile aus in Dateien suchen. findstr /s nennt Ihnen jede Datei, in der ein Wort vorkommt.
Ersetzen kann es nicht. Dafür brauchen Sie eine PowerShell-Schleife — Get-Content, -replace, Set-Content — und diese Schleife hat die Angewohnheit, genau die Dateien zu zerstören, die sie reparieren sollte.
Dieses Werkzeug erledigt dieselbe Aufgabe mit dem Schritt, der jener Schleife fehlt: Es zeigt Ihnen jede Zeile, die sich ändern würde, vorher und nachher — und schreibt nichts, bevor Sie es sagen.
So wird es benutzt
- Auf Ordner wählen klicken und den Ordner auswählen
- Eingeben, was gesucht und wodurch es ersetzt werden soll
- Nur diese Typen setzen, wenn nur die .html- oder nur die .csv-Dateien gemeint sind
- Änderungen ansehen drücken und die Liste lesen — jede Zeile so, wie sie jetzt ist, und so, wie sie würde
- Das Kästchen ankreuzen, dann Dateien jetzt ändern drücken — oder stattdessen ein ZIP nur der geänderten Dateien erstellen
Was die PowerShell-Schleife falsch macht
- Kodierung. Set-Content schreibt in der Codepage der Konsole, deshalb kommt eine UTF-8-Datei mit zerstörten Umlauten zurück. Hier wird jede Datei korrekt dekodiert und als UTF-8 zurückgeschrieben, und eine Datei mit Byte-Reihenfolge-Markierung behält sie
- Zeilenenden. Dieselbe Schleife schreibt CRLF als LF neu. In einem Git-Repository erscheint das im nächsten Commit als *jede Zeile geändert*. Hier bleiben die Zeilenenden exakt so, wie sie waren, Zeile für Zeile, selbst in einer Datei, die beide mischt
- Keine Vorschau. Die Schleife läuft, und Sie erfahren es hinterher. Genau deshalb gibt es dieses Werkzeug
Drei Arten zu suchen
- Einfacher Text — was Sie eingeben, wird gefunden. $1 bleibt $1
- Nur ganze Wörter — Katze passt nicht innerhalb von Katzenfutter
- Regulärer Ausdruck — voller Regex, und $1 im Ersetzungsfeld wird zur Fanggruppe. Damit lässt sich etwa 2026-09-10 in einem Durchgang zu 10.09.2026 machen
Groß- und Kleinschreibung beachten ist standardmäßig aus, deshalb werden Farbe und farbe beide gefunden.
Dateien, die kein Text sind, werden übersprungen
Ein NUL-Byte im ersten Block bedeutet, dass die Datei kein Text ist. Ein Ersetzen in einem JPEG würde es beschädigen, während jeder Schritt des Werkzeugs Erfolg meldet — solche Dateien werden also übersprungen und mitgezählt, damit Sie es sehen. Dateien über 8 MB und Dateien, die das System nicht öffnet, werden genauso gezählt. Ein Werkzeug, das klammheimlich einen halben Ordner ignoriert, wäre schlimmer als eines, das sich weigert.
An Ort und Stelle schreiben oder ein ZIP
Chrome, Edge und Opera können Schreibzugriff auf den gewählten Ordner erhalten, und die Dateien werden dort geändert. Eine .bak-Kopie behalten ist standardmäßig eingeschaltet: Jedes Original wird als seite.html.bak daneben kopiert, bevor es neu geschrieben wird — und die Sicherung wird zuerst geschrieben, sodass ein Fehlschlag das Original unangetastet lässt.
Jeder Browser kann stattdessen ein ZIP nur der Dateien erstellen, die sich ändern, mit erhaltener Ordnerstruktur, bereit zum Entpacken über die Originale. Das ist auch die bessere Wahl, wenn der Ordner eine Kopie ist, die Sie lieber prüfen möchten, bevor etwas überschrieben wird — und es ist ganz nebenbei ein Beleg dafür, was das Werkzeug genau getan hat.
Wofür es genutzt wird
- Eine Domain, URL oder einen Firmennamen im gesamten Website-Ordner ändern
- Eine Jahreszahl, einen Preis oder eine Versionsnummer in allen Dokumenten auf einmal aktualisieren
- Einen falsch geschriebenen Namen über einen Satz exportierter Datensätze hinweg korrigieren
- Einen Platzhalter in einem Vorlagenordner durch einen echten Wert ersetzen
- Ein Trennzeichen oder Datumsformat über einen Ordner voller CSV-Exporte hinweg ändern
- Einen Tracking-Parameter oder ein altes Codeschnipsel von jeder Seite entfernen
Gut zu wissen
- Es wird nichts geschrieben, bevor Sie das Kästchen ankreuzen und die Schaltfläche drücken
- Eine geänderte Option verwirft die Vorschau, statt eine Liste stehen zu lassen, die nicht mehr zu dem passt, was passieren würde
- Nach dem Schreiben wird das Ergebnis geleert — die Dateien enthalten den alten Text nicht mehr, ein zweiter Klick kann dieselbe Änderung also nicht doppelt anwenden
- Dateien, die kein Text sind, zu groß sind oder sich nicht öffnen lassen, werden übersprungen und gezählt
- Zeilenenden und Byte-Reihenfolge-Markierung bleiben pro Datei erhalten
- Die Vorschau listet die ersten 200 Dateien und je die ersten 50 geänderten Zeilen; angewendet wird immer auf jede Datei
- Läuft unter Windows, macOS, Linux und ChromeOS. Mobile Browser können einer Webseite keinen Ordner übergeben, auf Handy oder Tablet funktioniert es also nicht
Verwandte Werkzeuge
- Text in Dateien finden — denselben Ordner durchsuchen, ohne etwas zu ändern
- Suchen und Ersetzen — dieselbe Idee für einen Textblock, den Sie einfügen
- Dateien stapelweise umbenennen — die Namen statt der Inhalte ändern
- Dateikodierung umwandeln — bereits zerstörte Umlaute reparieren
- Textvergleich — zwei Fassungen Zeile für Zeile vergleichen