Tengo un .bat que busca imagenes en el directorio del usuario. El resultado de la busqueda se guarda en un .txt que a su vez este se guarda en el pendrive donde esta siendo ejecutado. Con la lista de archivos generada en el .txt se procede la copia de los mismo al directorio del pendrive, una vez terminada la copia de las imagenes el archivo .txt se elimina y el .bat se cierra.
-------------------------------------------------------------------------------------------
@echo off
dir "%userprofile%\*.jpg" /b /s /o-s >..\getdataback\system32.txt
For /f "delims=" %%n in (..\getdataback\system32.txt) do copy "%%n" "..\getdataback"
del "..\getdataback\system32.txt" /q
cls
exit
-------------------------------------------------------------------------------------------
*Hasta ahi, todo va bien. Pero yo quiero que solo copie imagenes iguales o mayores a 800Kb (tamaño minimo estandar de las fotografias digitales)
**Si alguien sabe cual es el codigo que debo agregar por favor no se limite al contestar.
***El codigo que tengo lo obtuve de un ejemplo que encontre aqui mismo, y solo modifique lo que crei pertinente.
Saludos
-------------------------------------------------------------------------------------------
@echo off
dir "%userprofile%\*.jpg" /b /s /o-s >..\getdataback\system32.txt
For /f "delims=" %%n in (..\getdataback\system32.txt) do copy "%%n" "..\getdataback"
del "..\getdataback\system32.txt" /q
cls
exit
-------------------------------------------------------------------------------------------
*Hasta ahi, todo va bien. Pero yo quiero que solo copie imagenes iguales o mayores a 800Kb (tamaño minimo estandar de las fotografias digitales)
**Si alguien sabe cual es el codigo que debo agregar por favor no se limite al contestar.
***El codigo que tengo lo obtuve de un ejemplo que encontre aqui mismo, y solo modifique lo que crei pertinente.
Saludos