Accéder aux photos iPad à partir de C #

Je peux accéder aux images de mon iPad via “Ordinateur \ Apple iPad \ Stockage interne \ DCIM \ 860OKMZO”, mais ce n’est pas un chemin reconnu par C # si je souhaite démarrer FileSystemWatcher.

Quel serait le moyen d’accéder à ces fichiers? J’ai supposé que si Explorer comprenait le chemin, il en serait de même pour C #.

Il y a plusieurs problèmes à surmonter.

Pour accéder au périphérique, vous aurez peut-être besoin du nom (nom bien connu du périphérique NT Namespace ).

Sur mon ordinateur, je peux trouver mon iPhone par exemple sur \. \ IPOD0 \.

Cependant, l’iPhone / Pad / Pod n’utilise pas un système de fichiers standard lorsque vous le parcourez. Il utilise DCF (si vous regardez les “Propriétés du stockage interne” à l’aide de l’Explorateur Windows, vous verrez cela). Ce serait la règle de conception pour le système de fichiers de caméra .

Sous Windows, étant donné que ces périphériques déclarent en tant que systèmes de fichiers DCF, vous pouvez étudier le WIA et un exemple (en C ++) comme celui-ci .

Hélas, ce n’est pas un FileSystemWatcher cependant. Malheureusement, FileSystemWatcher (et les autres opérations de fichier Windows natives) ne fonctionnent pas avec les périphériques qui répondent en tant que systèmes de fichiers DCF.