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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  FOR que ejcute script en subdirectorios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: FOR que ejcute script en subdirectorios  (Leído 1,977 veces)
betitogc2

Desconectado Desconectado

Mensajes: 4


Ver Perfil
FOR que ejcute script en subdirectorios
« en: 14 Abril 2015, 21:20 pm »

Buen día

Quisiera ver si pueden orientarme, tengo el siguiente script, que la verdad no necesita nada y funciona de mil maravillas. Lo que hace es que con el "mediaInfo" extraé cierta información que necesito para elaborar una estadistica.

PROBLEMA: Este script lo ejecuto al nivel donde estan los archivos y me genera un txt con el resultado, pero los archivos que estan dentro de una carpeta en ese mismo nivel no los revisa.

SOLUCION: Crear un for que ejecute codigo dentro de los subdirectorios que haya en ese nivel

¿Podrían ayudarme con la estructura del FOR?


Código:
@Echo OFF

(For %%# In ("*.mxf") DO (
      C:\mediainfo\MediaInfo.exe "%%~f#" "--Inform=General;%%CompleteName%% |%%Duration/String3%% |%%FileSize/String3%% |%%Encoded_Date%% |%%Format/Info%%"
))>"C:\Users\admin\lista.txt" && msg * Lista Terminada
Pause&Exit /B 0

De antemano les agradezco.

Saludos.


« Última modificación: 14 Abril 2015, 23:57 pm por betitogc2 » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: FOR que ejcute script en subdirectorios
« Respuesta #1 en: 14 Abril 2015, 21:54 pm »

Añádele el parámetro /R al FOR para habilitar la recursividad de archivos.

Código:
For /R %%# In () DO ()

Es algo muy básico, trata de buscar antes de preguntar:
For - Looping commands | Windows CMD | SS64.com
(ni siquiera debes buscar, tienes la documentación del FOR en la ayuda del comando, en consola: FOR /?)

Saludos


« Última modificación: 14 Abril 2015, 21:57 pm por Eleкtro » En línea



betitogc2

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: FOR que ejcute script en subdirectorios
« Respuesta #2 en: 14 Abril 2015, 23:47 pm »

Muchas gracias por tu ayuda, tienes razón, es algo muy básico, espero el tema le sirva a alguien para alguna futura consulta.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Copiar archivos de subdirectorios sin dar la ruta total
Scripting
monamamona 0 2,505 Último mensaje 29 Noviembre 2007, 13:50 pm
por monamamona
como buscar en subdirectorios
GNU/Linux
dimitrix 9 3,884 Último mensaje 20 Mayo 2010, 06:09 am
por leogtz
Eliminar autenticación mediante htaccess en subdirectorios
Desarrollo Web
K1ll1ng M4ch1n3 1 2,576 Último mensaje 21 Febrero 2012, 08:57 am
por #!drvy
mismo script en distintos subdirectorios,
Desarrollo Web
Pirat3net 0 1,621 Último mensaje 21 Mayo 2013, 19:03 pm
por Pirat3net
[ZIP32.DLL]- Comprimir Directorio y SubDirectorios
Programación Visual Basic
Brian1511 0 2,491 Último mensaje 15 Enero 2015, 19:21 pm
por Brian1511
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines