DOBON.NETプログラミング道掲示板

■35563 / 親階層)  GetDirectoriesでルートを指定するとエラーになる
□投稿者/ DISP 一般人(1回)-(2023/12/17(Sun) 13:40:39)
  • アイコン環境/言語:[Microsoft Visual Studio Community 2019 / VB.NET] 
    分類:[.NET] 

    Dim sub_Folders As String() = System.IO.Directory.GetDirectories(Me.OutputTextBox.Text, "*", System.IO.SearchOption.AllDirectories)
    でG:\ドライブ直下のフォルダ一覧を取得しようとしたのですが、
    ------------------------------------------------
    System.UnauthorizedAccessException
    HResult=0x80070005
    Message=パス 'G:\System Volume Information' へのアクセスが拒否されました。
    Source=<例外のソースを評価できません>
    スタック トレース:
    <例外のスタック トレースを評価できません>
    ------------------------------------------------
    というエラーが出てしまいます。
    Me.OutputTextBox.Textには「G:\」という文字列が入っています。
    試しに
    Dim sub_Folders As String() = System.IO.Directory.GetDirectories("D:\\", "*", System.IO.SearchOption.AllDirectories)
    と変えてみたら通ったので「G:\\」にしてみると同じエラーになってしまいます。

    GドライブはUSB接続のSSDドライブ、Dドライブは内蔵HDDです。両方ともNTFSフォーマットです。
    外部ドライブのときは何か指定とか必要なのでしょうか。

マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: GetDirectoriesでルートを指定するとエラーになる /Azulean
 
上記関連ツリー

Nomalアイコン GetDirectoriesでルートを指定するとエラーになる / DISP (23/12/17(Sun) 13:40) #35563 ←Now
Nomalアイコン Re[1]: GetDirectoriesでルートを指定するとエラーになる / Azulean (23/12/17(Sun) 20:39) #35565
  └Nomalアイコン Re[2]: GetDirectoriesでルートを指定するとエラーになる / DISP (23/12/18(Mon) 06:38) #35568 解決み!
    └Nomalアイコン Re[3]: GetDirectoriesでルートを指定するとエラーになる / Hongliang (23/12/18(Mon) 16:27) #35570 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -