| Zweck: | Dateien oder Unterverzeichnisse umbenennen |
| Format: | REN[/= /A:[[-][+]rhsadecijopt] /B /E /I "text" /N[enst] /O:[-]acdeginorstuz /P /Q /S /T] [@datei] alter_name... neuer_name |
oder
RENAME [/= /A:[[-][+]rhsadecijopt] /E /I "text" /N[enst] /O:[-]acdeginorstuz /P /Q /S /T] [@file] alter_name... neuer_name
| alter_name | Ursprünglicher Name der Datei(en) oder des Unterverzeichnisses. |
| new_name | Neuer zu verwendender Name oder neuer Pfad auf demselben Laufwerk. |
| @file | EineTextdatei mit den Namen der umzubenennenden Quelldateien, eine pro Zeile (siehe @file-Listen für Details). |
Dateiauswahl:
Unterstützt Befehlsdialog, Attributschalter, erweiterte Wildcards, Bereiche, mehrere Dateinamen, verzögerte Variablenexpansion und Include-Listen. Verwenden Sie Wildcards mit Vorsicht auf LFN-Volumes; siehe LFN-Dateisuche für Details.
Internet: Kann mit FTP/HTTP-Servern und HTTP/HTTPS-Servern verwendet werden .
Verwendung:
REN und RENAME sind Synonyme. Sie können beide verwenden. Wenn Sie keine Argumente angeben, zeigt REN seinen Befehlsdialog an.
Mit REN können Sie den Namen einer Datei oder eines Unterverzeichnisses ändern oder eine oder mehrere Dateien in ein neues Unterverzeichnis auf demselben Laufwerk verschieben. Neue Dateien können sich auf verschiedenen Dateisystemen oder Laufwerken befinden; neue Verzeichnisse müssen sich auf demselben Laufwerk befinden.
In der einfachsten Form geben Sie REN den alten Namen einer bestehenden Datei oder eines Unterverzeichnisses und dann einen neuen Namen. Der neue_Name darf noch nicht existieren; Sie können nicht zwei Dateien denselben Namen geben (es sei denn, sie befinden sich in verschiedenen Verzeichnissen). Das erste Beispiel benennt die Datei MEMO.TXT in MEM.TXT um . Im zweiten Beispiel wird der Name des Verzeichnisses \WORD in \WP geändert :
rename memo.txt mem.txt
rename /s \word \wp
Wenn Sie Dateien oder Verzeichnisse auf einem LFN-Laufwerk umbenennen, müssen Sie alle Namen in Anführungszeichen setzen, die Leerzeichen oder Sonderzeichen enthalten.
Sie können REN auch verwenden, um eine Gruppe von Dateien umzubenennen, die Sie mit Platzhaltern, als mehrere Dateien oder in einer Include-Liste angeben. Wenn Sie dies tun, muss der neue_name einen oder mehrere Platzhalter verwenden, um anzuzeigen, welcher Teil jedes Dateinamens geändert werden soll. In denbeiden folgenden Beispielen werden die Erweiterungen mehrerer Dateien in .SAVgeändert :
ren config.nt autoexec.nt tcstart.btm *.sav
ren *.txt *.sav
REN kann Dateien in ein anderes Unterverzeichnis auf demselben Laufwerk verschieben. Wenn es zu diesem Zweck verwendet wird, benötigt REN einen oder mehrere Dateinamen für den alten Namen und einen Verzeichnisnamen für den neuen Namen:
ren memo.txt \wp\memos\
ren oct.dat nov.dat \data\save\
Der abschließende Backslash in den letzten beiden Beispielen ist optional. Wenn Sie ihn verwenden, zwingen Sie REN, den letzten Parameter als den Namen eines Verzeichnisses und nicht als den einer Datei zu erkennen. Der Vorteil dieses Ansatzes ist, dass REN eine Fehlermeldung ausgibt, wenn Sie den Verzeichnisnamen versehentlich falsch eingeben, anstatt Ihre Dateien in einer Weise umzubenennen, die Sie nicht beabsichtigt haben.
REN kann auch Dateien in ein neues Verzeichnis verschieben und gleichzeitig ihren Namen ändern, wenn Sie für new_namesowohl einen Pfad als auch einen Dateinamen angeben . In diesem Beispiel werden die Dateien mit der Erweiterung .SAV umbenannt , während sie in ein neues Verzeichnis verschoben werden:
ren *.dat \data\save\*.sav
Wenn Sie REN zum Umbenennen eines Verzeichnisses verwenden, muss der neue_name normalerweise explizit angegeben werden und darf keine Platzhalter enthalten. Sie können diese Einschränkung mit /S aufheben . Wenn Sie ein Verzeichnis umbenennen , wird die erweiterte Verzeichnissuchdatenbank automatisch aktualisiert, um die Änderung zu berücksichtigen.
Sie können auch ein Unterverzeichnis an einer neuen Stelle im Verzeichnisbaum auf demselben physischen Laufwerk umbenennen (manchmal auch "prune and graft" genannt). Sie müssen den neuen Namen explizit angeben, nicht nur den Pfad. Wenn zum Beispiel das Verzeichnis D:\TCMD ein Unterverzeichnis TEST enthält , können Sie TEST wie folgt in ein Unterverzeichnis des Stammverzeichnisses umbenennen:
[d:\tcmd] ren TEST \TEST\
REN ändert die Attribute einer Datei nicht, sondern setzt nur das Attribut A. Die Datei(en) mit dem neuen Namen haben die gleichen Attribute wie die Datei mitdem alten Namen.
Wenn Sie über die entsprechenden Berechtigungen verfügen, können Sie Dateien auf FTP-, HTTP- und HTTPS-Servern umbenennen. Zum Beispiel:
ren ftp://ftp.abc.com/file1.txt file2.txt
Platzhalterzeichen wie [*] und [?] werden in FTP-URLs als Platzhalter behandelt, in HTTP-URLs jedoch als normale Zeichen.
Sie können auch den Befehl IFTP verwenden, um eine FTP-Sitzung auf einem Server zu starten, und dann eine abgekürzte Syntax verwenden, um die gewünschten Dateien und Verzeichnisse anzugeben. Weitere Informationen finden Sie unter Verwendung von FTP/HTTP-Servern und IFTP.
REN unterstützt Rückverweise mitregulären Ausdrücken im Zielnamen. Wenn Sie Rückverweise verwenden, müssen Sie auch einen regulären Ausdruck im Quellnamen verwenden. Die Syntax lautet:
ren ::Dateiname ::Ziel
REN setzt drei interne Variablen:
| %_ren_dirs | Die Anzahl der umbenannten Verzeichnisse |
| %_ren_files | Die Anzahl der umbenannten Dateien |
| %_ren_errors | Die Anzahl der Fehler |
Hinweis: Der Expansionsprozess des Platzhalters versucht, sowohl die CMD-ähnliche"Erweiterungs"-Übereinstimmung (nimmt nur eine Erweiterung am Ende des Wortes an) als auch die erweiterte TCC String-Matching (erlaubt Dinge wie *.*.abc), wenn ein Sternchen im Ziel eines REN-Befehls auftaucht.
Optionen:
| /A: | Es werden nur die Dateien umbenannt, für die das/die angegebene(n) Attribut(e) gesetzt ist/sind. Informationen zu den Attributen, die auf /A: folgen können ,finden Sie unter Attributschalter. Verwenden Sie/A: nicht mit @Dateilisten. Siehe @Dateilisten für Details. |
Sie können /A:=angeben , um einen Dialog anzuzeigen, der Sie beim Setzen einzelner Attribute unterstützt.
| /B | Wenn REN die Datei nicht umbenennen kann (z.B. weil der Zugriff verweigert wurde), wird sie beim nächsten Neustart umbenannt. |
| /I "text" | Wählen Sie Dateien anhand von Text in ihren Beschreibungen aus. Der Text kann Wildcards und erweiterte Wildcards enthalten. Der Suchtext muss in doppelte Anführungszeichen eingeschlossen sein und unmittelbar auf das/I folgen, ohne dazwischen liegende Leerzeichen. Sie können alle Dateinamen, die eine Beschreibung haben, mit /I"[?]*" auswählen , oder alle Dateinamen, die keine Beschreibung haben, mit /I"[]". Verwenden Sie /I nicht mit @Dateilisten. Siehe @Dateilisten für Details. |
| /N | Alles tun, außer die Datei(en) tatsächlich umzubenennen. /N zeigt an, wie viele Dateien umbenannt werden würden. Diese Option ist nützlich, um zu testen, was ein REN-Befehl tatsächlich tun wird. |
Ein /N mit einem oder mehreren der folgenden Argumente hat eine andere Bedeutung:
| e | Fehler nicht anzeigen. |
| n | Die Dateibeschreibungen werden nicht aktualisiert. |
| s | Keine Anzeige der Zusammenfassung |
| t | Aktualisiere nicht die Datenbank dererweiterten VerzeichnissucheCD / CDD (JPSTREE.IDX). |
Sie können eine beliebige Kombination der unten aufgeführten Sortieroptionen verwenden. Wenn mehrere Optionen verwendet werden, wird die Liste nach der ersten Sortieroption als Primärschlüssel, der nächsten als Sekundärschlüssel usw. sortiert:
| n | Sortieren nach Dateiname und Erweiterung, sofern nicht ausdrückliche angegeben ist. |
| - | Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel |
| a | Sortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält. |
| c | Sortieren nach Kompressionsverhältnis |
| d | Sortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw |
| e | Sortieren nach Erweiterung |
| g | Erst Unterverzeichnisse, dann Dateien gruppieren |
| i | Sortieren nach Beschreibung |
| o | Sortieren nach Eigentümer |
| r | Umkehrung der Sortierreihenfolge für alle Optionen |
| s | Nach Größe sortieren |
| t | Gleich wie d |
| u | Unsortiert |
| z | Genau wie s |
Die Option /O:... speichert alle passenden Dateinamen und führt dann die Umbenennung durch. Dadurch wird das mögliche Problem vermieden, dass Dateien mehr als einmal umbenannt werden.
| /P | Fordert den Benutzer auf, jeden Umbenennungsvorgang zu bestätigen. Ihre Optionen bei der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . |
| /S | Normalerweise können Sie ein Unterverzeichnis nur umbenennen, wenn Sie keine Platzhalter in new_nameverwenden . Dadurch wird verhindert, dass Unterverzeichnisse versehentlich umbenannt werden, wenn eine Gruppe von Dateien mit Platzhaltern umbenannt wird. Mit /S können Sie ein Unterverzeichnis auch dann umbenennen, wenn Sie Wildcards verwenden. /S veranlasst REN nicht, Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen zu verarbeiten, wie es bei einigen anderen Dateiverarbeitungsbefehlen der Fall ist. Um Dateien in einem ganzen Verzeichnisbaum umzubenennen, verwenden Sie GLOBAL REN. |
| /T | Zeigt die Dateinamen nicht an, wenn sie umbenannt werden, sondern meldet die Anzahl der umbenannten Dateien. Siehe auch /Q. |