using System; using System.IO; using System.Windows.Forms; namespace Folder { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { folderBrowserDialog1.Description = "フォルダを選択"; folderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer; // 初期選択フォルダ folderBrowserDialog1.SelectedPath = @"C:\Program Files\Microsoft Office"; // フォルダの作成は不可 folderBrowserDialog1.ShowNewFolderButton = false; // フォルダ選択ダイアログを表示する if (folderBrowserDialog1.ShowDialog(this) == DialogResult.OK) { Console.WriteLine(folderBrowserDialog1.SelectedPath); string path = folderBrowserDialog1.SelectedPath; string[] files = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories); this.listBox1.Items.AddRange(files); } } } }