C# System.File.Info和字符串[]

C# System.File.Info和字符串[],c#,asp.net,directory,C#,Asp.net,Directory,我想知道我如何才能得到所有的文件与文件信息,而不是在一个字符串,因为我需要从creationTime等获得的信息 这是我使用的代码 string[] fiArr = Directory.GetFiles( "C://inetpub//wwwroot//Files//" + param[i], "*", SearchOption.AllDirectories); 您可以先创建DirectoryInfo并使用它来获取File

我想知道我如何才能得到所有的文件与文件信息,而不是在一个字符串,因为我需要从creationTime等获得的信息

这是我使用的代码

string[] fiArr = Directory.GetFiles( "C://inetpub//wwwroot//Files//" + param[i], "*",
                                     SearchOption.AllDirectories);

您可以先创建DirectoryInfo并使用它来获取FileInfo的列表

基本模式(有许多重载):

使用
DirectoryInfo
类上的方法

string path = Path.Combine("C:/inetpub/wwwroot/Files/", param[i]);
DirectoryInfo directoryInfo = new DirectoryInfo(path);
FileInfo[] fileInfos = directoryInfo.GetFiles("*", SearchOption.AllDirectories);
此外,还应使用连接而不是字符串连接来组合路径

DirectoryInfo dirInfo = new DirectoryInfo(@"C:/Path");
var infoFiles = dirInfo.GetFiles();
DirectoryInfo dirInfo = new DirectoryInfo(@"C:/Path");
var infoFiles = dirInfo.GetFiles();