嗨 我正在创建一个应用程序,我想知道该文件夹下的每个文件。即我如何遍历根目录并在列表中访问每个文件一次。
最佳答案
如果您只需要一次列出它们,您可以只使用包含该选项的 GetFiles 的重载。
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.*", SearchOption.AllDirectories);
显然,在 Web 应用程序中,您不可能访问“c:\MyDir”,因此您可以将其替换为包含 MapPath 调用结果的变量,如下所示:
var rootDir = Server.MapPath("~/App_Data");
关于c# - 遍历根目录并获取其中的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045671/