tôi tạo ra một mảng FileInfo như thế nàychuyển đổi một mảng FileInfo vào một String mảng 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());
}
Và mảng này chứa tất cả các tên tập tin trong thư mục = DirPath
tôi nghĩ Looping qua mảng FileInfo và sao chép nó vào một mảng String. Đây có phải là ok hoặc là có một phương pháp sạch hơn nhiều?
sử dụng [Directory.GetFiles()] (http://msdn.microsoft.com/en-us/library/ms143316.aspx) nếu bạn cần tệp có ** đầy đủ ** đường dẫn – Reniuz
var files = System.IO .Directory.GetFiles ("C: \\ test \\", "*. *"); –