Estoy buscando algunos ejemplos de un .bat o script .wsh que pueden hacer lo siguiente:Un .bat o .wsh script que puede buscar archivos
- leer de forma recursiva los nombres de archivo en un directorio con una extensión proporcionada por el usuario (.dll, .exe, etc.)
- Buscar en un directorio proporcionado por el usuario para los nombres de archivo anteriores
- Genere un informe txt o xls de los hallazgos, como: x.txt se encontró en "C : \ temp "," C: \ blah "
TIA.
EDIT:
Vaya, debo aclarar: hay dos directorios y dos búsquedas aquí.
Búsqueda 1:
- Buscar un directorio de usuario proporcionado "Dir 1" para todos * .dll.
Búsqueda 2:
- Buscar un usuario proporcionado directorio diferente "Dir 2" para los nombres de los archivos generados en la búsqueda 1. Esta búsqueda también necesita ser recursivo.
lo tanto, si la búsqueda encuentra foo.dll 1, foo2.dll y foo3.dll en Dir 1, 2 Búsqueda debe mirar en Dir 2 para foo.dll, foo2.dll y foo3.dll, y proporcionar una informe (listado simple) de cada archivo encontrado.
Esto nos acerca; necesita agregar un/s a la primera línea. Lo que realmente necesitamos es una forma de quitar el directorio del nombre del archivo en %% f; en este momento está buscando el nombre completo de archivo de dir1 en dir2. Además, la búsqueda en dir2 (%% 3) debe ser recursiva también. – chrome
OK, edité mi respuesta con algo que podría funcionar ... –
Genial, gracias por regresar y alterar esto, y por mostrar cómo usar & 1. –
chrome