Hola y saludos a todos :) :
Bueno tengo un problema más bien del tipo estético con mi pequeño script :).
Lo que pasa es que tengo un bat que me escanea las unidades USB en busca del archivo autorun.inf (cuando esté terminado el code lo subiré), y tambien le quita atributos a todos los archivos y sub carpetas en la memoria USB usando el siguiente comando ...
ATTRIB -R -S -H "%M_Usb%\*.*" /S /D >Nul 2>&1
Ahí no hay problema, ya que el comando funciona bien, pero lo que me gustaría hacer es que se vayan mostrando los archivos a los que le voy quitando los atributos, o sea que por ejemplo me muestre mientras de ejecute el comando la ruta completa y el nombre del archivo, por ejemplo :
F:\Nueva Carpeta\Fotos\Foto001.jpeg
F:\Codigos\Batch\Abcd.bat
y así ...
Espero que se entienda y que me puedan ayudar, porque a mi se me ocurre que con FOR se podría hacer algo, pero nada me resulta ya que for es mi talón de aquiles xD.-
Saludos y Gracias de ante mano :D!!!
Efectivamente, un for sería la solución.
Como no estoy en Windows, voy a tratar de atinarle:
cd /d UNIDAD:
for /f "tokens=*" %%_ in ('dir /b /s') do (
//Quitar atributos al archivo "%%_"
)
Leo mira dejé el FOR así
@echo off
CD /D"H:"
for /f "tokens=*" %%_ in ('dir /b /s') do (
ATTRIB -R -S -H "%%_"
)
pause
pero no me muestra nada :S
pero al ejecutar solo el comando "DIR /B /S" si me muestra todos los archivos T_T
@echo off
CD /D"H:"
for /f "tokens=*" %%_ in ('dir /b /s') do (
echo "Procesando archivo : %%_"
ATTRIB -R -S -H "%%_"
)
pause
xDDD, muchas gracias leo por tu paciencia xD. voy a probarlo xd
EDITO:
Me funcionó muchas gracias :D!!