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_nameUrsprünglicher Name der Datei(en) oder des Unterverzeichnisses.
new_nameNeuer 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).

 

/A: (Attributauswahl) /O:...(Reihenfolge)
/B (Umbenennen bei Neustart) /P(rompt)
/E (Keine Fehlermeldungen) /Q(uiet)
/I "text" (Beschreibung anpassen) /S(ubdirectory)
/MD (Zielverzeichnis erstellen) /T(otal)        

/N (Deaktivieren)

 

Siehe auch: COPY und MOVE.

 

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_dirsDie Anzahl der umbenannten Verzeichnisse
%_ren_filesDie Anzahl der umbenannten Dateien
%_ren_errorsDie 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:

 

/=Zeigt das Dialogfeld für den REN-Befehl an, mit dem Sie die Optionen für den Dateinamen und die Befehlszeile festlegen können. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/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.

 

/BWenn REN die Datei nicht umbenennen kann (z.B. weil der Zugriff verweigert wurde), wird sie beim nächsten Neustart umbenannt.

 

/EUnterdrückt alle nicht schwerwiegenden Fehlermeldungen, wie z. B. "Datei nicht gefunden". Schwerwiegende Fehlermeldungen, wie z. B. "Laufwerk nicht bereit", werden weiterhin angezeigt. Diese Option ist vor allem bei Batch-Dateien nützlich.

 

/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.

 

/MD Erzeugt das Zielverzeichnis, wenn es nicht existiert. Beachten Sie, dass Sie entweder den Namen des Zielverzeichnisses mit einem abschließenden \ beenden oder eine Dateinamenkomponente angeben *müssen*; andernfalls kann REN nicht sagen, was Sie für das Verzeichnis und was Sie für den Dateinamen wollen.

 

/NAlles 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:

 

eFehler nicht anzeigen.
nDie Dateibeschreibungen werden nicht aktualisiert.
sKeine Anzeige der Zusammenfassung
tAktualisiere nicht die Datenbank dererweiterten VerzeichnissucheCD / CDD (JPSTREE.IDX).

 

/O:...Sortieren Sie die Dateien vor der Verarbeitung.

 

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:

 

nSortieren nach Dateiname und Erweiterung, sofern nicht  ausdrückliche angegeben ist.
-Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel
aSortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält.
cSortieren nach Kompressionsverhältnis
dSortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw
eSortieren nach Erweiterung
gErst Unterverzeichnisse, dann Dateien gruppieren
iSortieren nach Beschreibung
oSortieren nach Eigentümer
rUmkehrung der Sortierreihenfolge für alle Optionen
sNach Größe sortieren
t Gleich wie d
uUnsortiert
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.

 

/PFordert den Benutzer auf, jeden Umbenennungsvorgang zu bestätigen. Ihre Optionen bei der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert .

 

/QZeigt keine Dateinamen oder die Anzahl der umbenannten Dateien an. In Kombination mit der obigen Option /P werden die Dateinamen abgefragt, aber die Gesamtzahlen nicht angezeigt. Diese Option wird am häufigsten in Batch-Dateien verwendet. Siehe auch /T.

 

/SNormalerweise 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.

 

/TZeigt die Dateinamen nicht an, wenn sie umbenannt werden, sondern meldet die Anzahl der umbenannten Dateien. Siehe auch /Q.