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 tus dudas o dilema.
Solución:
Como otros dijeron, se encuentra en el camino ren
interpreta comodines, por eso no puede encontrar archivos que contengan puntos *.*
en segundo mando, porque:
- No solo eliminó la extensión de archivo con el primer comando, sino también los puntos antes de las extensiones:
Artikelnummer.cs > Artikelnummer
- Y su segundo comando está buscando nombres de archivo que contengan
.
(¡que no hay ninguno!):
ren *.*
- Considere también
ren
usos*
para hacer referencia al nombre del archivo, de modo que cuando busque*.*
(cualquier nombre, cualquier extensión) que estés usando*
referirse al nombre de archivo y la extensión al mismo tiempo, lo que es confuso pararen
¡dominio!
Entonces, la conclusión es que el único problema era *.*
reemplácelo con *
:
ren *.cs *.DO.cs
ren * *DO.cs
Sin embargo, si desea cambiar el nombre ejecutando una sola línea de código:
Desde un símbolo del sistema, ejecute:
for /f "tokens=* delims=" %a in ('dir /b "%FilesLocation%"') do if %~xa EQU .cs ren "%a" "%~naDO.cs"
O guarde y ejecute este script:
@echo off
for /f "tokens=* delims=" %%a in ('dir /b "%FilesLocation%"') do if %%~xa EQU .cs ren "%%a" "%%~naDO.cs"
Y no te olvides de cambiar %FilesLocation%
con su valor real.
valoraciones y comentarios
Recuerda algo, que tienes concesión de decir si diste con el resultado.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)