Ho qualche strano problema quando sto aggiungendo la seguente riga nella mia app WPF.Directory.GetFiles() non funziona con uno schema di "."
private void button1_Click(object sender, RoutedEventArgs e)
{
foreach(string files in Directory.GetFiles(path,".",SearchOption.TopDirectoryOnly))
tb_FileBrowse.Text = files;
}
Il fatto è che in Framework 3.5 il metodo di cui sopra non fa nulla, nemmeno un errore, ma se cambio a Framework 4.5 funziona !. Anche se sto usando Framework 3.5 e cambiare in ConsolApp come questo
foreach (string files in Directory.GetFiles(path, ".", SearchOption.TopDirectoryOnly))
{
Console.WriteLine("{0}",files);
}
Il codice di dare qualche risultato.
Qualcuno ha lo stesso problema?
Penso che il modello di ricerca corretto dovrebbe essere "\ *. \ *". Magari il tuo codice contiene "\ *. \ *" Ma questo sito ha sostituito il \ * con niente. (Ho avuto questo problema quando ho scritto questo commento.) In quel caso non so quale sia il problema. per visualizzare un \ * dovresti scrivere \\ * – Casperah
Ho modificato il tuo titolo. Per favore vedi, "[Le domande dovrebbero includere" tag "nei loro titoli?] (Http://meta.stackexchange.com/questions/19190/)", dove il consenso è "no, non dovrebbero". –