Saltar al contenido

Cambiar el nombre de varios archivos en una carpeta, agregar un prefijo (Windows)

Solución:

Opción 1: usar Windows PowerShell

Abre el menú de Windows. Escriba: “PowerShell” y abra la ventana de comandos “Windows PowerShell”.

Ir a la carpeta con los archivos deseados: por ejemplo, cd “C: tareas domésticas” Aviso: la dirección debe incluir comillas “” si hay espacios involucrados.

Puede usar ‘dir’ para ver todos los archivos de la carpeta. Usando ‘|’ canalizará la salida de ‘dir’ para el comando que sigue.

Notas: ‘dir’ es un alias de ‘Get-ChildItem’. Consulte: wiki: cmdlets. Se pueden proporcionar más funcionalidades. por ejemplo, ‘dir -recurse’ genera todos los archivos, carpetas y subcarpetas.

¿Qué pasa si solo quiero una variedad de archivos?

En lugar de ‘dir |’ Puedo usar:

dir | where-object -filterscript {($_.Name -ge 'DSC_20') -and ($_.Name -le 'DSC_31')} |

Para cambiar el nombre por lotes con el nombre del directorio como prefijo:

dir | Rename-Item -NewName {$_.Directory.Name + " - " + $_.Name}

Opción 2: uso del símbolo del sistema

En la carpeta presione shift + clic derecho: seleccione ‘abrir ventana de comando aquí’

for %a in (*.*) do ren "%a" "prefix - %a"

Si hay muchos archivos, sería bueno agregar un comando ‘@echo off’ antes de esto y un comando ‘echo on’ al final.

El problema con las dos respuestas de Powershell aquí es que el prefijo puede terminar duplicado, ya que el script se ejecutará potencialmente sobre el archivo antes y después de que se haya cambiado el nombre, dependiendo del directorio al que se recurra mientras se ejecuta el proceso de cambio de nombre. Para evitar esto, simplemente use el -Exclude opción:

Get-ChildItem -Exclude "house chores-*" | rename-item -NewName { "house chores-" + $_.Name }

Esto evitará que el proceso cambie el nombre de un archivo más de una vez.

El software libre ‘Bulk Rename Utility’ también funciona bien (y también es poderoso para tareas avanzadas). La descarga y la instalación tardan un minuto.

Vea capturas de pantalla y tutorial en el sitio web original.

No puedo proporcionar capturas de pantalla paso a paso, ya que las imágenes deberán publicarse bajo la licencia Creative Commons y no soy el propietario de las capturas de pantalla del software.

Descargo de responsabilidad: No estoy asociado con dicho software / empresa de ninguna manera. Me gustó el producto para mi propia tarea, cumple con los requisitos de OP y similares, por lo que lo recomiendo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *