Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Renombra uno o más archivos o directorios. Utiliza caracteres comodines (* y ?) para renombrar varios archivos en un solo comando.
Note
Este comando es el mismo que el comando ren.
Syntax
rename [<drive>:][<path>]<filename1> <filename2>
Parameters
| Parameter | Description |
|---|---|
[<drive>:][<path>]<filename1> |
Especifica la ubicación y el nombre del archivo o conjunto de archivos cuyo nombre desea cambiar. Filename1 puede incluir caracteres comodín (* y ?). |
<filename2> |
Especifica el nuevo nombre del archivo. Utiliza caracteres comodín para especificar nuevos nombres para varios archivos. |
/? |
Muestra ayuda en el símbolo de comandos. |
Remarks
No se puede especificar una nueva unidad o ruta de acceso al cambiar el nombre de los archivos. Tampoco puede usar este comando para cambiar el nombre de los archivos entre unidades o mover archivos a otro directorio.
Los caracteres comodines en nombrede de archivo2 representan los caracteres correspondientes en nombre de archivo1.
Filename2 debe ser un nombre de archivo único. Si filename2 coincide con un nombre de archivo existente, aparece el siguiente mensaje:
Duplicate file name or file not found.
Examples
Para cambiar todas las extensiones de nombre de archivo .txt en el directorio actual a extensiones .doc, escriba:
rename *.txt *.doc
Cuando usas comodines en el nombre del archivo2, el comando reemplaza cada comodín por los caracteres en la misma posición en el nombre original. A ? mantiene el carácter individual en esa posición, y a * mantiene todos los caracteres restantes de esa posición hasta el final del nombre o extensión. Como el partido es posicional, los resultados pueden sorprender.
Para reemplazar un prefijo de longitud fija en un conjunto de nombres de archivo manteniendo el resto de cada nombre, escribe:
rename img*.jpg pic*.jpg
Como img y pic son ambos tres caracteres, cada uno * comienza en la misma posición, por lo que solo cambia el prefijo:
| Nombre de archivo original | Nuevo nombre de archivo |
|---|---|
img001.jpg |
pic001.jpg |
img_final.jpg |
pic_final.jpg |
Note
El prefijo de reemplazo debe tener la misma longitud que el texto que reemplaza. Por ejemplo, rename img*.jpg photo*.jpg se renombra img001.jpg a photo1.jpg, porque photo son cinco caracteres y sobrescribe los primeros cinco caracteres (img00) del nombre original.
Para cambiar un solo carácter en una posición conocida y conservar el resto del nombre, escribe:
rename ??-*.log ??_*.log
Este comando coincide con nombres cuyo tercer carácter es un guion y reemplaza solo ese guion por un guion de agua:
| Nombre de archivo original | Nuevo nombre de archivo |
|---|---|
ab-server.log |
ab_server.log |
db-audit.log |
db_audit.log |
Para añadir una extensión sin eliminar la actual, escribe:
rename *.log *.log.bak
Mantiene * el nombre original y la extensión, y el comando añade .bak al final:
| Nombre de archivo original | Nuevo nombre de archivo |
|---|---|
server.log |
server.log.bak |
app.debug.log |
app.debug.log.bak |
Para cambiar el nombre de un directorio de Chap10 a Part10, escriba:
rename chap10 part10