El tutorial o código que hallarás en este post es la resolución más fácil y válida que encontramos a tu duda o problema.
Solución:
Asegúrate de que haya más ?
que caracteres hay en el nombre más largo:
ren *.txt "???????????????????????????? 1.1.txt"
Consulte ¿Cómo interpreta el comando RENAME de Windows los comodines? para más información.
Nueva solución – 2014/12/01
Para aquellos a los que les gustan las expresiones regulares, existe JREN.BAT, una utilidad de línea de comando híbrida JScript/batch que se ejecutará en cualquier versión de Windows desde XP en adelante.
jren "^.*(?=.)" "$& 1.1" /fm "*.txt"
o
jren "^(.*)(.txt)$" "$1 1.1$2" /i
for /f "delims=" %%i in ('dir /b /a-d *.txt') do ren "%%~i" "%%~ni 1.1%%~xi"
Si usas el sencillo for
bucle sin el /f
parámetro, los archivos ya renombrados serán renombrados nuevamente.
Paso 1:
Seleccionar todos los archivos (ctrl + A)
Paso 2 :
Luego elija la opción de cambio de nombre
Paso 3:
Elija su nombre de archivo… por ejemplo: mi archivo
cambia automáticamente el nombre a miarchivo (01),miarchivo (02),,…..
Si desea reemplazar espacios y corchetes… continúe etapa 4
Etapa 4:
Abra Windows Powershell desde su carpeta actual
Paso 5:
Para reemplazar el espacio vacío para subrayar (_)
dir | rename-item -NewName $_.name -replace [Regex]::Escape(" "),"_"
Paso 6:
Para reemplazar el soporte abierto
dir | rename-item -NewName $_.name -replace [Regex]::Escape("("),""
Para reemplazar el soporte de cierre
dir | rename-item -NewName $_.name -replace [Regex]::Escape(")"),""
Sección de Reseñas y Valoraciones
Recuerda que puedes comunicar esta crónica si te valió la pena.