Attualmente devo codificare per permettermi di leggere tutti i file di una cartella e scriverli sulla console. Di seguito, ho anche ottenuto il codice per selezionare singoli file da una directory utilizzando un browser. Mi piacerebbe sapere come sarei in grado di selezionare una cartella utilizzando un pulsante Sfoglia.cerca cartella in Applicazione console
codice per controllare tutti i file
foreach(var path in Directory.GetFiles(@"C:\Name\Folder\"))
{
Console.WriteLine(path); // full path
Console.WriteLine(System.IO.Path.GetFileName(path)); // file name
}
codice per aprire la finestra di dialogo
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;
}
Non so se questo aiuterà, ma puoi provare http://stackoverflow.com/questions/31059/how-do-you-configure-an-openfiledialog-to-select-folders –
Questo aveva già una risposta http://stackoverflow.com/questions/11767/ browse-for-a-directory-in-c-sharp ... Utilizzare un [FolderBrowserDialog ] (http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx) – clemchen