タイトル : Re^7: ポータブルデバイスのフォルダパス取得 投稿日 : 2014/11/10(Mon) 14:05 投稿者 : 花ちゃん
> やはり、パスの文字列長の制限エラーが原因のようですね。 > ダイアログで、MTPデバイスの4階層以上のフォルダパスを取得することは出来ないのでしょうか? 4階層以上 にこだわっておられますが、パスの文字列長が制限を超えているのが原因では? 階層に制限があるとは思えませんが。 階層に問題があるのか? パス文字列長に問題があるのか? フォルダーのセキュリティ上に問題があるのかを 切り分けて頂いたのと違ったのですか。 パスの文字列長が原因なら、コンピューター\SC-02C\Phone の部分を短く読む方法を探さないと。 (エクスプローラー上なら自動的に短いパス名に変更してくれますが) VB6.0 を使っているのなら、DirListBox コントロールを使った場合、表示やフォルダーを取得する事は できませんか? Dir1.Path = "コンピューター\SC-02C\" のように途中のフォルダーからでも |