Tengo un programa en C++ de para acceder a un smartphone cada vez que se conecte a un pc y copiar las fotos y videos realizados con la camara y los de WhatsApp a unos directorios concretos del disco duro. Mi nuevo smartphone no tiene acceso USB Mass Storage, solo MTP.
Necesito un .exe (y su correspondiente código fuente) en C++ que haga lo mismo en un dispositivo con MTP.
Debera:
-Tener un bucle para comprobar si se a conectado un dispositivo al pc.
-Leer el nombre de un fichero para saber que smarphone es. Dicho fichero seria p.e [login to view URL], [login to view URL],etc....
-En función de dicho nombre, copiar fotos, videos y demas en rutas concretas que serian parametrizadas en variables internas del código. Algo asi como:
Si [login to view URL],
copiar rutaOrigenFotosPapa a rutaDestinoFotosPapa
copiar rutaOrigenVideosPapa a rutaDestinoVideosPapa
Si [login to view URL], idem
-Que no sobreescriba los ficheros ya copiados.
-Que una vez acabe se quede esperando un nuevo dispositivo
-Que si el dispositivo se desconecta, se capture cualquier excepcióin/error y no haga nada.