Tengo 80,000 archivos en una carpeta y necesito cambiarles el nombre
filename.jpg
a
._filename.jpg
en el entorno de Windows, supongo que a partir de dos. La razón es que comprimí estos archivos en un tar.gz desde Unix y los copié en Windows y, por alguna razón, los nombres de los archivos han cambiado.
¿Podría decirme cuál es el comando para hacerlo? Gracias
windows-7
command-line
aneuryzm
fuente
fuente
ren
solo puede reemplazar texto con texto de la misma longitud. Por ejemplo, si tiene archivosfile1.txt
yfile2.txt
,ren file*.txt blah*.txt
hace lo que espera (ahora tiene archivosblah1.txt
yblah2.txt
). Sin embargo, si a continuación, escribaren blah*.txt myfile*.txt
las bombas de comando a cabo, ya que cambia el nombreblah1.txt
demyfile.txt
(nomyfile1.txt
) y luego no puede cambiar el nombreblah2.txt
amyfile.txt
causa de que el archivo ya existe.Aquí hay una manera de usar PowerShell:
Navega a tu carpeta y ejecuta este comando
Versión corta de bonificación extra:
fuente
Tengo 2 soluciones:
Todos los archivos están en la misma carpeta.
ejecute lo siguiente desde el símbolo del sistema en esa carpeta:
solución completa cuando hay archivos en subcarpetas Y cuando desea reemplazar los "n" primeros caracteres con una cadena que desee: D
path
: poner dentro de""
la ruta raíz de sus archivos (por ejemplo, "C: \ documentos y configuraciones \ usuario \ escritorio \ nueva carpeta"numfirstchars2replace
: ponga un número con los primeros caracteres para reemplazar (en su caso, 2)str2put
: ponga una cadena para agregar como prefijo del nuevo nombre de archivo (en su caso,._
)fuente
Si están todos en la misma carpeta, puede seleccionarlos todos con
Control
+A
y luego presionarF2
para cambiar el nombre de uno de ellos. Todos los archivos posteriores se denominarán archivo (2), archivo (3), etc.fuente
Pruebe Powershell (preinstalado en Windows 7):
(lo probé en mi directorio de descarga)
Editar : el código de Siim K agregará un ".jpg" adicional a cada "._filename.jpg". Elimine ese último ".jpg" en el código de Siim K y tendrá un código corto y elegante para cambiar el nombre de sus archivos.
fuente
Total Commander tiene una herramienta realmente agradable para renombrar múltiples.
fuente
Siempre he encontrado que Flash Renamer es una buena herramienta para renombrar archivos en lotes.
Tiene versiones de prueba y completas ($ 20) y puede cambiar el nombre de los archivos en función de los metadatos, muy útil para cambiar el nombre de los archivos MP3, para lo que lo uso principalmente.
fuente
Si está buscando una forma fácil de cambiar el nombre de forma masiva, puede probar la herramienta gratuita Ant Renamer , hay una gran lista de acciones que puede tomar y también ofrece una vista previa práctica antes de cambiar el nombre. Lo uso mucho cuando juego con mis bibliotecas de música, fotos o videos.
fuente
He utilizado este programa gratuito File Renamer con excelentes resultados. Muchos filtros y opciones diferentes, además le brinda la capacidad de probar resultados. Una interfaz de usuario un poco anticuada quizás pero funciona como un campeón.
http://www.webxpace.com/software/freeware.shtml#FileRenamer
fuente