Ich muss derzeit Code, um mir zu ermöglichen, alle Dateien eines Ordners zu lesen und sie auf der Konsole zu schreiben. Im Folgenden habe ich auch den Code, um einzelne Dateien aus einem Verzeichnis mit einem Browser auszuwählen. Ich würde gerne wissen, wie ich einen Ordner mit einem Browse-Button auswählen könnte.Suchen Sie nach Ordner in der Konsolenanwendung
Code alle Dateien
foreach(var path in Directory.GetFiles(@"C:\Name\Folder\"))
{
Console.WriteLine(path); // full path
Console.WriteLine(System.IO.Path.GetFileName(path)); // file name
}
-Code überprüfen Dialogfeld zu öffnen
OpenFileDialog fileSelectPopUp = new OpenFileDialog();
fileSelectPopUp.Title = "";
fileSelectPopUp.InitialDirectory = @"c:\";
fileSelectPopUp.Filter = "All EXCEL FILES (*.xlsx*)|*.xlsx*|All files (*.*)|*.*";
fileSelectPopUp.FilterIndex = 2;
fileSelectPopUp.RestoreDirectory = true;
if (fileSelectPopUp.ShowDialog() == DialogResult.OK)
{
textBox1.Text = fileSelectPopUp.FileName;
}
Sie wissen nicht, ob dies helfen wird, aber Sie könnten http://StackOverflow.com/questions/31059/how-do-you-configure-an-openfiledialog-to-select-folders versuchen –
Dies wurde bereits beantwortet http://StackOverflow.com/Questions/11767/ Browse-for-ein-Verzeichnis-in-c-sharp ... Verwenden Sie einen [FolderBrowserDialog ] (http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx) – clemchen