Question

Je dois rechercher des photos sur des périphériques externes tels que des appareils photo et des téléphones portables connectés en tant que clé USB. Comme je ne veux pas parcourir tous les disques, j'ai pensé à rechercher des dossiers spécifiques sous root ou plus profond, par exemple. DCIM pour les caméras et commencer à partir de là.

Pour les caméras, la structure de répertoires est spécifiée dans la règle de conception du système de fichiers de l'appareil photo (DCF ) comme toujours avec un répertoire DCIM à la racine.

Mais pour différentes marques de mobiles, je n'ai trouvé aucune règle. Alors pouvez-vous s'il vous plaît m'aider et publier le répertoire dans lequel vos photos sont stockées lorsque vous êtes mobile est connecté en tant que clé USB avec votre marque de mobiles?

Je recherche toutes les grandes marques, telles que Nokia, LG, Samsung, Sony Erricson, etc. (l'iPhone se connecte en tant qu'appareil photo sous "appareil photo et scanners", il me faut donc TWAIN, mais cela fonctionne ...)

Merci beaucoup!

Était-ce utile?

La solution

Beaucoup de façons d’accéder aux images.

Spécifique à un appareil : nécessite de nombreux tests de matériel. Une application facile à accepter pourrait gérer la prise en charge de nouveaux appareils.

  1. Recherchez des identifiants de fournisseur / de périphérique connus sur le bus USB, ainsi que des informations connexes sur l'accès aux données. Certains peuvent avoir des méthodes propriétaires pour extraire des images.

Les photos basées sur le lecteur : parcourez l'intégralité du lecteur, mais la vitesse est mauvaise.

  1. Pour chaque lecteur amovible du système.
  2. Vérifiez l'existence de " connus " dossiers de base
    • Si trouvé, parcourir depuis le dossier de base
    • Sinon, traversez l'intégralité du lecteur

Photos à base TWAIN - pas la moindre idée de ces

  1. Lookup iphone, s'agirait-il de capturer de nouvelles photos ou de visionner des photos déjà capturées

Autres conseils

Mon Blackberry Curve stocke les images sur la carte SD dans X: \ BlackBerry \ images par défaut.

Mon Samsung Omnia me donne la valeur par défaut

DCIM

répertoire situé à la racine du lecteur attribué.

Notez que je dois activer spécifiquement le transfert de fichiers USB sur le téléphone, sinon tous les fichiers doivent provenir du dossier Périphérique Windows Mobile.

Je sais que c'est un bidouillage, mais vous pouvez essayer quelque chose comme cela et ensuite enregistrer (dans une base de données) les statistiques de marque / modèle / combiné pour l'avenir.

sous Linux (sur la ligne de commande) (il s'agit d'un exemple)

ls /*/*.jpg

Ceci chercherait dans le premier niveau de répertoires tous les fichiers avec une extension .jpg.

ls /*/*/*.jpg

Pour le deuxième répertoire

Encore une fois, il ne s’agit là que d’un hack et n’est vraiment pas conseillé pour la production, mais pour les tests visant à obtenir un chemin de travail pour un périphérique, cela pourrait être utile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top