папкаbrowserdialog выбранный путь

я использую «folderBrowserDialog1.SelectedPath», чтобы указать путь к выбранной папке. Как я могу увидеть имена других папок в выбранной папке?


person user449921    schedule 18.12.2010    source источник


Ответы (4)


Вы ищете метод Directory.GetDirectories.

person SLaks    schedule 18.12.2010

Компонент FolderBrowserDialog отображается во время выполнения с помощью метода ShowDialog. Задайте свойство RootFolder, чтобы определить самую верхнюю папку и все вложенные папки, которые будут отображаться в древовидном представлении диалогового окна. После отображения диалогового окна вы можете использовать свойство SelectedPath, чтобы получить путь к выбранной папке.

person THE DOCTOR    schedule 18.12.2010

Вероятно, вы захотите использовать метод DirectoryInfo.GetDirectories. См. здесь: http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.getdirectories(v=vs.71).aspx

person zsalzbank    schedule 18.12.2010

Пространство имен System.IO содержит множество инструментов для этого. Directory.GetDirectories можно использовать для получения всех подпапок.

Например:

 var folder = folderBrowserDialog1.SelectedPath;
 var subFolders = System.IO.Directory.GetDirectories(folder);
person GvS    schedule 18.12.2010