elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  SearchFiles v1.0 - [ Buscador de archivos con FOR ]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SearchFiles v1.0 - [ Buscador de archivos con FOR ]  (Leído 2,212 veces)
y0u uNSeCure

Desconectado Desconectado

Mensajes: 70


Ver Perfil
SearchFiles v1.0 - [ Buscador de archivos con FOR ]
« en: 8 Agosto 2008, 15:52 pm »

Código:
color 0a
title SearchFiles v1.0 By c0dEBuSer
:menu
cls
echo.
echo                        _[ SearchFiles By c0dEBuSer ]_
echo.
echo                   1. Buscar en toda la unidad del Sistema Operativo
echo.
echo                   2. Buscar en una direccion determinada
echo.
echo                   3. Otras opciones (buscar y mover/eliminar)
echo.
echo                   4. Buscar en todo el ordenador
echo.
echo                   5. Informacion sobre SearchFiles
echo.
echo                   6. Exit/Salir
echo.
echo.
echo.
set /p opc=                   Escriba una opcion :
if %opc%==1 goto opc1
if %opc%==2 goto opc2
if %opc%==3 goto opc3
if %opc%==4 goto opc4
if %opc%==5 goto opc5
if %opc%==6 exit
if %opc%==%opc% goto opc7




:opc1
echo Si no desea introducir ningun nombre o extension especifica,
echo DEBERA introducir un asterisco (*).
set /p nom= Escriba todo o parte del nombre del archivo/os a buscar:
set /p ext= Escriba la extension del archivo/os a buscar:
echo ______________________________________________________
echo.
echo Realizando busqueda. Espere por favor....
echo Busqueda realizada el %date% a las %time%>>Busqueda.txt
echo ------------------------------------------------------------------>>Busqueda.txt
echo Archivos encontrados que contengan %nom%:>>Busqueda.txt
echo ------------------------------------------------------------------>>Busqueda.txt
for /r "%homedrive%\." %%n in (*%nom%*.%ext%) do echo "%%n">>Busqueda.txt
cls
echo.
echo_______________________________________________________
echo.
echo Busqueda finalizada.
start Busqueda.txt
echo ______________________________________________________
echo.
set /p pre=Volver al menu principal?(s/n)
if %pre%==s goto menu
if %pre%==n goto exit




:opc2
set /p dir= Escriba el directorio donde desea que se realice la busqueda ( direccion completa y sin comillas. Ejem: C:\Windows\System32 ):
echo Si no desea introducir ningun nombre o extension especifica,
echo DEBERA introducir un asterisco (*).
set /p nom= Escriba todo o parte del nombre del archivo/os a buscar:
set /p ext= Escriba la extension del archivo/os a buscar:
echo ______________________________________________________
echo.
echo Realizando busqueda. Espere por favor....
echo Busqueda realizada el %date% a las %time%>>BusquedaDefinida.txt
echo ------------------------------------------------------------------>>BusquedaDefinida.txt
echo Archivos encontrados que contengan %nom%:>>BusquedaDefinida.txt
echo ------------------------------------------------------------------>>BusquedaDefinida.txt
for /r "%dir%\." %%n in (*%nom%*.%ext%) do echo "%%n">>BusquedaDefinida.txt
cls
echo.
echo _______________________________________________________
echo.
echo Busqueda finalizada.
start BusquedaDefinida.txt
echo ______________________________________________________
echo.
set /p pre=Volver al menu principal?(s/n)
if %pre%==s goto menu
if %pre%==n exit




:opc3
cls
echo.
echo                         SearchFiles By CodeBuser
echo.
echo                   1. Buscar y mover
echo.
echo                   2. Buscar y eliminar
echo.
echo                   3. Volver al menu principal
echo.
echo.
echo.
set /p opci=                   Escriba una opcion :
if %opci%==1 goto 01
if %opci%==2 goto 02
if %opci%==3 goto menu
:01
set /p dir= Escriba el directorio donde desea que se realice la busqueda ( direccion completa y sin comillas. Ejem: C:\Windows\System32 ):
set /p mov= Escriba a donde desea que se muevan los archivos encontrados por la busqueda ( direccion completa y sin comillas. Ejem: C:\Windows\System32 ):
echo Si no desea introducir ningun nombre o extension especifica,
echo DEBERA introducir un asterisco (*).
set /p nom= Escriba todo o parte del nombre del archivo/os a buscar:
set /p ext= Escriba la extension del archivo/os a buscar:
echo ______________________________________________________
echo.
echo Realizando busqueda. Espere por favor....
erase /f /q Busqueda_y_Mover.txt
echo Busqueda realizada el %date% a las %time%>>Busqueda_y_Mover.txt
echo ------------------------------------------------------------------>>Busqueda_y_Mover.txt
echo Archivos encontrados que contengan %nom% han sido movidos a %mov%>>Busqueda_y_Mover.txt
echo ------------------------------------------------------------------>>Busqueda_y_Mover.txt
for /r "%dir%\." %%n in (*%nom%*.%ext%) do move "%%n" "%mov%">>Busqueda_y_Mover.txt
cls
echo.
echo _______________________________________________________
echo.
echo Busqueda finalizada.
start Busqueda_y_Mover.txt
echo ______________________________________________________
echo.
set /p pre=Volver al menu principal?(s/n)
if %pre%==s goto menu
if %pre%==n exit
:02
set /p dir= Escriba el directorio donde desea que se realice la busqueda. ATENCION: se ELIMINARAN los archivos que sean encontrados por la busqueda. ( direccion completa y sin comillas. Ejem: C:\Windows\System32 ):
echo Si no desea introducir ningun nombre o extension especifica,
echo DEBERA introducir un asterisco (*).
set /p nom= Escriba todo o parte del nombre del archivo/os a buscar:
set /p ext= Escriba la extension del archivo/os a buscar:
echo ______________________________________________________
echo.
echo Realizando busqueda. Espere por favor....
echo Busqueda realizada el %date% a las %time%>>Busqueda_y_Eliminacion.txt
echo ------------------------------------------------------------------>>Busqueda_y_Eliminacion.txt
echo Archivos encontrados en %dir% que contenian %nom% han sido eliminados:>>Busqueda_y_Eliminacion.txt
echo ------------------------------------------------------------------>>Busqueda_y_Eliminacion.txt
for /r "%dir%\." %%n in (*%nom%*.%ext%) do echo "%%n">>Busqueda_y_Eliminacion.txt
for /r "%dir%\." %%n in (*%nom%*.%ext%) do erase /f /q "%%n"
cls
echo.
echo _______________________________________________________
echo.
echo Busqueda finalizada.
start Busqueda_y_Eliminacion.txt
echo ______________________________________________________
echo.
set /p pre=Volver al menu principal?(s/n)
if %pre%==s goto menu
if %pre%==n exit




:opc4
cls
echo Si no desea introducir ningun nombre o extension especifica,
echo DEBERA introducir un asterisco (*).
echo NOTA: Si sale alguna ventana con un error diciendo "No hay disco", dele a continuar.
set /p nom= Escriba todo o parte del nombre del archivo/os a buscar:
set /p ext= Escriba la extension del archivo/os a buscar:
echo Buscando en todas las unidades del ordenador. Espere porfavor...
for %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
   if exist %%A:\ (
      cd /D %%A:\
      echo ------------------------------------------------------------------>>Busqueda_en_el_Ordenador.txt
      echo Archivos encontrados en %%A que contenian %nom%:>>Busqueda_en_el_Ordenador.txt
      echo ------------------------------------------------------------------>>Busqueda_en_el_Ordenador.txt
      for /R %%E IN (*%nom%*.%ext%) DO echo %%E>>Busqueda_en_el_Ordenador.txt
      start Busqueda_en_el_Ordenador.txt
      cls
      )
      )
for %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
cls
del /s /q /f "%%A:\Busqueda_en_el_Ordenador.txt"
cls
)
echo.
echo _______________________________________________________
echo.
echo Busqueda finalizada.
echo ______________________________________________________
echo.
set /p pre=Volver al menu principal?(s/n)
if %pre%==s goto menu
if %pre%==n exit


:opc5
cls
echo                 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                 º                                            º
echo                 º                 SearchFiles                º
echo                 º                                            º
echo                 º                     by                     º
echo                 º                                            º
echo                 º                  c0dEBuSer                 º
echo                 º                                            º
echo                 ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause > nul
goto menu



:opc7

echo Error!. Porfavor introduzca una opcion valida.
echo.
pause
goto menu



saludos


En línea

"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[AutoIt] Buscador de textos en varios tipos de archivos.
Scripting
Chefito 0 4,376 Último mensaje 24 Agosto 2011, 03:49 am
por Chefito
Consulta con buscador de archivos C#
.NET (C#, VB.NET, ASP)
CogolloOCB 1 2,756 Último mensaje 12 Marzo 2018, 00:15 am
por CogolloOCB
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines