Hola, mi intención es mostrar una lista de los archivos, pero sin sus extensiones (.exe, .loquesea, etc...), el problema de mi codigo es que se come cualkier punto que contenga el nombre del archivo, se donde está el fallo, lo que pasa es que no se la solución :S
alguna ayuda?
grax :/
for /f "tokens=1,99 delims=." %%i in ('dir /b *') do echo %%i >> lista.txt
cls & type lista.txt & del /q lista.txt >nul & pause >nul
Edito: si saben de alguna manera sin usar el comando for... tambien lo agradeceria xD creo que con el comando dir se podia sin necesidad de complicarlo tanto, pero bueno no me acuerdo ya :(
Sin probar:
for /f "tokens=*" %%_ in ('dir /b /a-d') do (
echo -e "Archivo : %%~n_"
)
Cita de: Leo Gutiérrez. en 21 Enero 2011, 19:07 PM
Sin probar:
for /f "tokens=*" %%_ in ('dir /b /a-d') do (
echo -e "Archivo : %%~n_"
)
funciona muy bieeen aunque no entiendo "/a-d'" ni " %%~n_"" :( me falta muxo q aprender xD
graciasss