Während Sie die Funktion GetOpenFileName
und die Struktur OPENFILENAME
zum Auswählen von Ordnern verwenden können, bietet das Steuerelement OpenFileDialog
eine einfachere und benutzerfreundlichere Methode. Dieses Steuerelement bietet eine dedizierte Schnittstelle zur Ordnerauswahl, ohne dass Dialogvorlagen verwaltet werden müssen.
Um OpenFileDialog
zum Auswählen von Ordnern zu verwenden, sollten Sie die Verwendung der Klasse FolderBrowserDialog
in Betracht ziehen. Diese Klasse bietet eine benutzerfreundliche Oberfläche zum Durchsuchen und Auswählen von Ordnern. Das folgende Codebeispiel demonstriert seine Verwendung:
using System.Windows.Forms; using System.IO; namespace FolderSelection { public class FolderSelect { public static void Main() { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); MessageBox.Show("找到的文件数量: " + files.Length, "提示"); } } } } }
Wenn Sie die Klasse FolderBrowserDialog
in einer WPF-Anwendung verwenden, denken Sie daran, den folgenden Verweis hinzuzufügen:
System.Windows.Forms
ZitatSystem.IO
Namespace (für Directory
Klassen)Mithilfe der FolderBrowserDialog
-Klasse können Entwickler Ordner in C#-Anwendungen einfach und effizient auswählen.
Das obige ist der detaillierte Inhalt vonWie wähle ich mit dem FolderBrowserDialog ganz einfach Ordner in C# aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!