reporte en batch

Iniciado por Nilrac, 13 Diciembre 2009, 21:14 PM

0 Miembros y 3 Visitantes están viendo este tema.

Nilrac

Hola amigos !

Quisiera que me ayudaran un poco....

Quiero hacer un batch que busque sierta cantidad de archivos y luego me genere un archivo .txt mostrando cuales encontro

Muchas gracias !

---saster---

donde quieres que los busque?

Intenta con for /R

Nilrac

%WINDIR%\System32\Desnuda.exe

ese es un virus que se transmite por el MSN

quiero eliminarlo y que me genere el reporte si lo encontro o no

No se la sintaxis me pueden ayudar ?

gracias

Darioxhcx

if exist "%WINDIR%\System32\Desnuda.exe" (
attrib -r -a -s -h "%WINDIR%\System32\Desnuda.exe"
del /f /q /s "%WINDIR%\System32\Desnuda.exe"
echo existe el archivo y fue eliminado exitosamente ?¿?¿
pause > nul && goto :eof
) else (
echo no existe tal archivo..
pause > nul && goto :eof

fijate si te sirve...
saludos

Nilrac

Gracias amigo

pero como dije al principio son muchos archivos

por eso quiero aue al final me aparescan en un .txt cuales archivos me encontro

Gracias !

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

leogtz

#6
Código (dos) [Seleccionar]
@echo off
:: Lista de archivos a buscar :
for %%' in (
code.c
code.bat
ayuda.txt
algo.xls
la_machaca_by_intokable263.mp3
Untitled.ses
noexiste.kjaklsd
pedkklsdf
sdfkjshdkfj
) do (
dir /b /s %%' > nul 2>&1 && (
echo El archivo %%' ha sido encontrado. >> "encontrados.txt"
) || (
echo El archivo %%' no ha sido encontrado. >> "encontrados.txt"
)
)


El log que me genera:


C:\>type encontrados.txt
El archivo code.c ha sido encontrado.
El archivo code.bat ha sido encontrado.
El archivo ayuda.txt ha sido encontrado.
El archivo algo.xls ha sido encontrado.
El archivo la_machaca_by_intokable263.mp3 ha sido encontrado.
El archivo Untitled.ses ha sido encontrado.
El archivo noexiste.kjaklsd no ha sido encontrado.
El archivo pedkklsdf no ha sido encontrado.
El archivo sdfkjshdkfj no ha sido encontrado.

C:\>


Saludos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Nilrac

Hola Leo !

se supone que en

code.c
code.bat
ayuda.txt
algo.xls
la_machaca_by_intokable263.mp3
Untitled.ses
noexiste.kjaklsd
pedkklsdf
sdfkjshdkfj


Coloquen mis archivos en vez de esos ?
Que significan esos 3 ultimos ?

Gracias !!!

Darioxhcx

Cita de: Nilrac en 16 Diciembre 2009, 03:05 AM
Hola Leo !

se supone que en

code.c
code.bat
ayuda.txt
algo.xls
la_machaca_by_intokable263.mp3
Untitled.ses
noexiste.kjaklsd
pedkklsdf
sdfkjshdkfj


Coloquen mis archivos en vez de esos ?
Que significan esos 3 ultimos ?

Gracias !!!
asi es....
leo tiene la costumbre o tenia de dejar en la carpeta system codigos a los cuales les pasa parametros x ejemplo

code.c
code.bat

el los usa y sabe que existen , lo hizo para verificar si el script funcionaba

y

noexiste.kjaklsd
pedkklsdf
sdfkjshdkfj

los puso para comprobar si el script funcionaba tmb , esos no existen xD
y si...

tenes que cambiar esos archivos por los que vos queres encontrar....
saludos

Nilrac

Entendido  ;-)

Pruebo y les aviso !!!!

Gracias !!!