PDA

View Full Version : c# selezionare più cartelle


giangi_luca
25-04-2010, 14:59
ciao a tutti,
ho bisogno di selezionare più cartelle e ti copiare i loro nomi in una clipboard.
già lo faccio per i nomi dei file è è ok, ma non riesco a capire come fare per selezionare e prendere il nome di N cartelle.


public void CopyClipboardFile()
{
OpenFileDialog openDialog = new OpenFileDialog();

openDialog.Multiselect = true;
openDialog.ShowDialog();
string listaFile = "";


string[] nomifile = openDialog. FileNames;

foreach (string sFile in nomifile)
{
listaFile = string.Format("{1}\n{0}", listaFile, sFile);
}

Clipboard.SetDataObject(listaFile);

}

gugoXX
25-04-2010, 17:51
C'e' un componente gia' fatto, ma per selezionare un folder solo:
FolderBrowserDialog

Se ti servono piu' folder, devi costruire il componente da te.