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

タイトル Re^7: ポータブルデバイスのフォルダパス取得
投稿日: 2014/11/10(Mon) 14:05
投稿者花ちゃん
> やはり、パスの文字列長の制限エラーが原因のようですね。
> ダイアログで、MTPデバイスの4階層以上のフォルダパスを取得することは出来ないのでしょうか?

4階層以上 にこだわっておられますが、パスの文字列長が制限を超えているのが原因では?
階層に制限があるとは思えませんが。
階層に問題があるのか? パス文字列長に問題があるのか? フォルダーのセキュリティ上に問題があるのかを
切り分けて頂いたのと違ったのですか。

パスの文字列長が原因なら、コンピューター\SC-02C\Phone の部分を短く読む方法を探さないと。
(エクスプローラー上なら自動的に短いパス名に変更してくれますが)

VB6.0 を使っているのなら、DirListBox コントロールを使った場合、表示やフォルダーを取得する事は
できませんか?
Dir1.Path = "コンピューター\SC-02C\" のように途中のフォルダーからでも

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

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