creo un array di FileInfo come questoconverte una matrice di FileInfo in un array String C#
try
{
DirectoryInfo Dir = new DirectoryInfo(DirPath);
FileInfo[] FileList = Dir.GetFiles("*.*", SearchOption.AllDirectories);
foreach (FileInfo FI in FileList)
{
Console.WriteLine(FI.FullName);
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
E questo array contiene tutti i nomi dei file nella cartella = dirPath
ho pensato di loop attraverso l'array FileInfo e copiarlo su un array di stringhe. Va bene o c'è un metodo molto più pulito?
utilizzare [Directory.GetFiles()] (http://msdn.microsoft.com/en-us/library/ms143316.aspx) se è necessario il file con percorso ** pieno ** – Reniuz
var file = System.IO .Directory.GetFiles ("C: \\ test \\", "*. *"); –