Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benennt eine oder mehrere Dateien oder Verzeichnisse um. Verwenden Sie Jokerzeichen (* und ?), um mehrere Dateien in einem einzigen Befehl umzubenennen.
Note
Dieser Befehl ist identisch mit dem Befehl ren.
Syntax
rename [<drive>:][<path>]<filename1> <filename2>
Parameters
| Parameter | Description |
|---|---|
[<drive>:][<path>]<filename1> |
Gibt den Speicherort und den Namen der Datei oder des Dateisatzes an, die Sie umbenennen möchten. Dateiname1 kann Platzhalterzeichen (* und ?) enthalten. |
<filename2> |
Gibt den neuen Namen für die Datei an. Verwenden Sie Jokerzeichen, um neue Namen für mehrere Dateien anzugeben. |
/? |
Zeigt Hilfe in der Eingabeaufforderung an. |
Remarks
Beim Umbenennen von Dateien können Sie kein neues Laufwerk bzw. keinen neuen Pfad angeben. Sie können diesen Befehl auch nicht verwenden, um Dateien auf Laufwerken umzubenennen oder Dateien in ein anderes Verzeichnis zu verschieben.
Jokerzeichen in Dateiname2 repräsentieren die entsprechenden Zeichen in Dateiname1.
Dateiname2 muss ein eindeutiger Dateiname sein. Wenn Dateiname2 mit einem vorhandenen Dateinamen übereinstimmt, wird die folgende Meldung angezeigt:
Duplicate file name or file not found.
Examples
Geben Sie Folgendes ein, um alle TXT-Dateinamenerweiterungen im aktuellen Verzeichnis in DOC-Erweiterungen zu ändern:
rename *.txt *.doc
Wenn du Joker im Dateinamen2 verwendest, ersetzt der Befehl jeden Joker durch die Zeichen an derselben Position im ursprünglichen Namen. A ? hält das einzelne Zeichen an dieser Position, und a * behält alle übrigen Zeichen von dieser Position bis zum Ende des Namens oder der Erweiterung. Da das Match positionsabhängig ist, können die Ergebnisse überraschend sein.
Um ein Präfix mit fester Länge in einer Menge von Dateinamen zu ersetzen, während der Rest jedes Namens erhalten bleibt, tippen Sie:
rename img*.jpg pic*.jpg
Da img und pic beide drei Zeichen sind, beginnen alle * an derselben Position, sodass sich nur das Präfix ändert:
| Ursprünglicher Dateiname | Neuer Dateiname |
|---|---|
img001.jpg |
pic001.jpg |
img_final.jpg |
pic_final.jpg |
Note
Das Ersatzpräfix muss die gleiche Länge wie der ersetzte Text haben. Zum Beispiel wird in umbenannt img001.jpgphoto1.jpg, rename img*.jpg photo*.jpg weil photo fünf Zeichen sind und die ersten fünf Zeichen (img00) des ursprünglichen Namens überschrieben.
Um ein einzelnes Zeichen an einer bekannten Position zu ändern und den Rest des Namens zu behalten, tippen Sie:
rename ??-*.log ??_*.log
Dieser Befehl ordnet Namen ab, deren drittes Zeichen ein Bindestrich ist, und ersetzt nur diesen Bindestrich durch einen Unterstrich:
| Ursprünglicher Dateiname | Neuer Dateiname |
|---|---|
ab-server.log |
ab_server.log |
db-audit.log |
db_audit.log |
Um eine Erweiterung anzuhängen, ohne die aktuelle zu entfernen, geben Sie ein:
rename *.log *.log.bak
Der behält * den ursprünglichen Namen und die Erweiterung, und der Befehl fügt am Ende an .bak :
| Ursprünglicher Dateiname | Neuer Dateiname |
|---|---|
server.log |
server.log.bak |
app.debug.log |
app.debug.log.bak |
Geben Sie Folgendes ein, um den Namen eines Verzeichnisses von Chap10 in Part10 zu ändern:
rename chap10 part10