|
分類:[C#]
フォームアプリケーションでボタンを押すとフォルダの中身をリストビューに表示するアプリを作っています。 エクスプローラーと同じようにdocuments and settingsなどの隠しフォルダなどは見えない状態にしたいのですが 下記のコードだと表示されてしまいます。どうすればいいでしょうか?
private void button1_Click(object sender, EventArgs e) { string[] tempDir = Directory.GetDirectories(@"C:\"); //List<string> strList = new List<string>(); foreach (var t in tempDir) { DirectoryInfo dirInfo = new DirectoryInfo(t); ListViewItem item = new ListViewItem(dirInfo.Name); if ((dirInfo.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden) { //strList.Add(t); listView1.Items.Add(t); } } }
visual studio2019
|