tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^6: ポータブルデバイスのフォルダパス取得
投稿日: 2014/11/10(Mon) 12:58
投稿者NANA
花ちゃん 様

返信ありがとうございます。


>それならば、目的のフォルダーを2階層とかになるようにコピーしたら取得できるという事でしょうか?

はい、ダイアログから対象フォルダ選択して、OKボタンを押すと取得出来ております。


>コンピューター\SC-02C\Phone\ab\cd\ef\ のようなフォルダーを作成した場合は取得できるかどうかとか

取得できませんでした。


コンピューター\SC-02C\Phone\ab の場合は下記のようにパス取得出来ております。
(パスの文字列長:232文字)

::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_0000&pid_0000&ms_comp_mtp&samsung_android#
0&00000000&0&0000#{00000000-0000-0000-0000-000000000000}\SID-{00000,0000000000000000,00000000000}\
{00DF0090-00D2-00A3-9000-D70064006300}

コンピューター\SC-02C\Phone\ab\cd の場合は、パスの文字列長が更に39文字追加されるので、合計271文字になります。

やはり、パスの文字列長の制限エラーが原因のようですね。



ダイアログで、MTPデバイスの4階層以上のフォルダパスを取得することは出来ないのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。