エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C#】ドライブ直下からのファイルリスト取得について - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C#】ドライブ直下からのファイルリスト取得について - Qiita
##状況 「C# ファイル 一覧 取得」とかググれば、指定したディレクトリパス以下のファイルを取得する方... ##状況 「C# ファイル 一覧 取得」とかググれば、指定したディレクトリパス以下のファイルを取得する方法なんていくらでも出てくる。 それに習って、再帰処理でDirectory.GetFiles(~)とDirectory.GetDirectories(~)を使って深部へと潜りつつファイル一覧を取得するものとか、.NET FW4.0以上だったらDirectory.EnumerateFiles(~)を使って一度に取得なんてことをするものだと思う。 この時、検索元のディレクトリの指定「C:\」や「D:\」といったドライブ直下にした時、プログラムがコケるケースがあった。 原因は隠しフォルダの「RECYCLE.BIN」で、要は操作しているユーザのアクセス権が無いゴミ箱(他のユーザのゴミ箱だったりとか)を読み取ることができずに例外を吐いて死んでしまうことに気がついた。 これを回避するためには、再帰処理