|
分類:[C#]
下記コードでファイル一覧を取得してlistboxに表示したいのです。
ですが、当然ですがアクセス権などの問題でエラーが出る場合があります。
Try文でトラップしたりすると回避できますが、そこで処理が終了してしまいます。
ファイルの一覧取得中に出たエラーを回避しつつ、その続き(エラーのあったファイルの後)を続けてlistboxに追加し続けるようにするにはどう、コーディングしたら良いでしょうか
よろしくお願いいたします。
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
string[] files;
files = System.IO.Directory.GetFiles(
@"C:\test", "*", System.IO.SearchOption.AllDirectories);
listBox1.Items.AddRange(files);
}
|