タイトル : Re^8: ポータブルデバイスのフォルダパス取得 投稿日 : 2014/11/10(Mon) 14:51 投稿者 : NANA
花ちゃん 様 返信ありがとうございます。 >4階層以上 にこだわっておられますが、パスの文字列長が制限を超えているのが原因では? >階層に制限があるとは思えませんが。 >階層に問題があるのか? パス文字列長に問題があるのか? フォルダーのセキュリティ上に問題があるのかを >切り分けて頂いたのと違ったのですか。 ある事情で、ディレクトリ構成を変更できないので、そのままの構成で取得できる方法を考えておりました。 今回の原因は、おっしゃる通りパスの文字列長が原因ということが分かりましたが、 また別のダイアログを使えば、取得できるという回答がほしかった次第で聞きました。 >パスの文字列長が原因なら、コンピューター\SC-02C\Phone の部分を短く読む方法を探さないと。 >(エクスプローラー上なら自動的に短いパス名に変更してくれますが) 取得するパスの文字列長を短く読む方法があるかどうか調べてみます。 >VB6.0 を使っているのなら、DirListBox コントロールを使った場合、表示やフォルダーを取得する事は >できませんか? >Dir1.Path = "コンピューター\SC-02C\" のように途中のフォルダーからでも DirListBoxコントロールは使ったことがないため、こちらも含め調べてみます。 SC-02C\Phone の部分は固定ではく動的に変わります。( スマートフォン1機種ではない為) 動的に対応できるやり方も、再度調べてみます。 ありがとうございました。 |