0

「folderBrowserDialog1.SelectedPath」を使用して、選択したフォルダーへのパスを取得しています。選択したフォルダ内の別のフォルダの名前を確認するにはどうすればよいですか?

4

5 に答える 5

1
DirectoryInfo dir = new DirectoryInfo(folderBrowserDialog1.SelectedPath);
foreach (DirectoryInfo subDir in dir.GetDirectories())
{
    Console.Out.WriteLine(subDir.Name);
}
于 2010-12-18T23:57:28.650 に答える
0

Directory.GetDirectoriesメソッドを探しています。

于 2010-12-18T23:54:10.273 に答える
0

System.IO名前空間には、このためのツールが多数含まれています。すべてのDirectory.GetDirectoriesサブフォルダーを取得するために使用できます。

例えば:

 var folder = folderBrowserDialog1.SelectedPath;
 var subFolders = System.IO.Directory.GetDirectories(folder);
于 2010-12-18T23:54:16.097 に答える
0

FolderBrowserDialogコンポーネントは、ShowDialogメソッドを使用して実行時に表示されます。RootFolderプロパティを設定して、ダイアログ ボックスのツリー ビュー内に表示される最上位のフォルダーとサブフォルダーを決定します。ダイアログ ボックスが表示されたら、SelectedPathプロパティを使用して、選択されたフォルダーのパスを取得できます。

于 2010-12-18T23:54:58.447 に答える
0

DirectoryInfo.GetDirectoriesおそらくメソッドを使用したいと思うでしょう。ここを参照してください: http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.getdirectories(v=vs.71).aspx

于 2010-12-18T23:55:15.253 に答える