я создаю массив FileInfo как этотпреобразовать массив FileInfo в строковый массив 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());
}
И этот массив содержит все имена файлов в папке = DirPath
Я думал перекручивание через массив FileInfo и скопируйте его в массив String. Это нормально или есть более чистый метод?
use [Directory.GetFiles()] (http://msdn.microsoft.com/en-us/library/ms143316.aspx), если вам нужен файл с ** полным ** путем – Reniuz
var files = System.IO .Directory.GetFiles ("C: \\ test \\", "*. *"); –