我創建一個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數組循環的並將其複製到一個字符串數組。這是好的還是有更清潔的方法?
使用[Directory.GetFiles()](http://msdn.microsoft.com/en-us/library/ms143316.aspx)如果您需要帶有完整**路徑的文件 – Reniuz
var files = System.IO .Directory.GetFiles(「C:\\ test \\」,「*。*」); –