2

USB ペンドライブとして接続されたカメラや携帯電話などの外部デバイスで写真を検索する必要があります。すべてのディスクをトラバースしたくないので、ルートまたはそれより深い場所にある特定のフォルダー (カメラの DCIM など) を探して、そこからトラバースを開始することを考えました。

カメラのディレクトリ構造は、常にルートで DCIM ディレクトリを使用するように、カメラ ファイル システム (DCF) のデザイン ルールで指定されます。

しかし、さまざまなモバイル ブランドについて、ルールは見つかりませんでした。それで、私を助けて、あなたの写真が保存されているディレクトリを投稿していただけませんか?

Nokia、LG、Samsung、Sony Erricson などのすべての主要ブランドを探しています (iPhone は「カメラとスキャナー」の下でカメラとして接続するため、TWAIN する必要がありますが、それは機能します...)

どうもありがとう!

4

3 に答える 3

3

画像にアクセスする方法はたくさんあります。

デバイス固有- テストには多くのハードウェアが必要です。簡単に口に合わないアプリは、新しいデバイスのサポートを処理できます。

  1. データへのアクセス方法に関する関連情報を使用して、USB バス上の既知のベンダー/デバイス ID を確認します。画像を抽出するための独自の方法を持っているものもあります。

ドライブベースの写真- ドライブ全体をトラバースすると、将来の保証になりますが、速度が低下します。

  1. システム内の各リムーバブル ドライブ。
  2. 「既知の」ベース フォルダの存在を確認する
    • 見つかった場合は、ベース フォルダーからトラバースする
    • それ以外の場合は、ドライブ全体をトラバースします

TWAIN ベースの写真- これらの手がかりにはなりません

  1. Lookup iphone、これは新しい写真をキャプチャするためのものですか、それとも以前にキャプチャした写真を実際に表示するためのものですか
于 2009-09-30T05:26:29.170 に答える
0

これがハックであることはわかっていますが、このようなことを試してから、将来のためにメーカー/モデル/ハンドセットの統計を (DB に) 記録することができます。

Linux (コマンドライン) (これは一例です)

ls /*/*.jpg

これにより、拡張子が .jpg のファイルのディレクトリの最初のレベルが検索されます。

ls /*/*/*.jpg

2 番目のディレクトリの場合

繰り返しますが、これは単なるハックであり、実際には本番環境にはお勧めできませんが、デバイスの作業パスを取得するためのテストには便利な場合があります。

于 2009-10-06T13:24:52.133 に答える
0

私のSamsung Omniaは私にデフォルトを与えます

DCIM

割り当てられたドライブのルートにあるディレクトリ。

電話で特に USB ファイル転送を有効にする必要があることに注意してください。有効にしないと、すべてのファイルが Windows Mobile Device フォルダを経由する必要があります。

于 2009-10-06T11:48:22.533 に答える