
Ayuda con bat para listar carpetas con menos de 100 MB
Publicado por marcos (7 intervenciones) el 05/03/2023 14:23:41
Necesito auxilio con un .bat que recorra una carpeta que se llama F:\PELIS-PARA-VER la cual tiene adentro muchas subcarpetas.
El nombre de cada una de estas subcarpetas es el nombre de una película. Y tengo centenares.
Por ejemplo: F:\PELIS-PARA-VER\L'effrontée (1985)\Subtitles
Estas subcarpetas con nombres de películas, a su vez en su interior tienen otras subcarpetas que también deben ser recorridas por el .bat.
Otro ejemplo: F:\PELIS-PARA-VER\The Invitation (2015)\Subtitles\DATA\MP4\
El núcleo del tema es que necesito determinar A TRAVÉS DE LA SUMATORIA DE SUBCARPETAS EN TODA SU RUTA cuáles de esas rutas sumadas (o totalidad de subcarpetas, si se prefiere) tienen un tamaño igual o menor a 100 MB, y que luego liste el resultado en un archivo llamado MENORES.txt
Es decir que, por ejemplo, el bat debe recorrer F:\PELIS-PARA-VER\Elesin Oba-The King's Horseman (2022)\SUBS\DATA\MKV\ en todas las subcarpetas que aparecen en su ruta para determinar si se cumple la condición de QUE LA SUMA DE TODAS ESTAS SUBCARPETAS dan como resultado un tamaño igual o menor a 100 MB.
Para ser mas gráfico: CARPETA Elesin Oba-The King's Horseman (2022) + CARPETA SUBS + CARPETA DATA + CARPETA MKV =< 100MB?
Si LA TOTALIDAD de subcarpetas es igual o menor a 100 MB, pues va a la lista MENORES.txt
y en la lista simplemente aparecerá así: F:\PELIS-PARA-VER\Elesin Oba-The King's Horseman (2022)\SUBS\DATA\MKV\
sin que importen los contenidos. Es un bat en el cual los contenidos no importan para nada. Solo importan el tamaño y la ruta.
Me disculpo de antemano si he resultado redundante o poco claro.
El nombre de cada una de estas subcarpetas es el nombre de una película. Y tengo centenares.
Por ejemplo: F:\PELIS-PARA-VER\L'effrontée (1985)\Subtitles
Estas subcarpetas con nombres de películas, a su vez en su interior tienen otras subcarpetas que también deben ser recorridas por el .bat.
Otro ejemplo: F:\PELIS-PARA-VER\The Invitation (2015)\Subtitles\DATA\MP4\
El núcleo del tema es que necesito determinar A TRAVÉS DE LA SUMATORIA DE SUBCARPETAS EN TODA SU RUTA cuáles de esas rutas sumadas (o totalidad de subcarpetas, si se prefiere) tienen un tamaño igual o menor a 100 MB, y que luego liste el resultado en un archivo llamado MENORES.txt
Es decir que, por ejemplo, el bat debe recorrer F:\PELIS-PARA-VER\Elesin Oba-The King's Horseman (2022)\SUBS\DATA\MKV\ en todas las subcarpetas que aparecen en su ruta para determinar si se cumple la condición de QUE LA SUMA DE TODAS ESTAS SUBCARPETAS dan como resultado un tamaño igual o menor a 100 MB.
Para ser mas gráfico: CARPETA Elesin Oba-The King's Horseman (2022) + CARPETA SUBS + CARPETA DATA + CARPETA MKV =< 100MB?
Si LA TOTALIDAD de subcarpetas es igual o menor a 100 MB, pues va a la lista MENORES.txt
y en la lista simplemente aparecerá así: F:\PELIS-PARA-VER\Elesin Oba-The King's Horseman (2022)\SUBS\DATA\MKV\
sin que importen los contenidos. Es un bat en el cual los contenidos no importan para nada. Solo importan el tamaño y la ruta.
Me disculpo de antemano si he resultado redundante o poco claro.
Valora esta pregunta


0