親フォルダ
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);

			}
		}
	}
}