フォルダーとそのサブディレクトリからすべてのファイルを取得するためのこのコードがあります。
FolderBrowserDialog fb = new FolderBrowserDialog();
if (fb.ShowDialog() == DialogResult.OK)
{
foreach (string folder in System.IO.Directory.GetFiles(fb.SelectedPath, "*.*", System.IO.SearchOption.AllDirectories))
listBox1.Items.Add(Path.GetFullPath(folder));
}
しかし、次のようなファイルパスを返します: C:\Users\RANDOM\Desktop\TheSelectedFolder\SubFolder1\Subfolder2\file.txt 選択したフォルダーの名前とサブディレクトリのパスのみを返すようにするにはどうすればよいですか? ドライブ文字、ユーザー名などなし。