Bil*_*ail 4 c# api asp.net-core
我需要列出给定文件夹中存在的所有文件,使用C#for ASP.Net core 1.类似于System.IO.Directory.GetFiles()早期版本.
Joe*_*tte 15
你可以这样做:
foreach (string file in Directory.EnumerateFiles(
pathToFolder,
"*" ,
SearchOption.AllDirectories)
)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
请注意,我也在递归子目录,这可能是您想要的,也可能不是
在 asp.net core 中列出或搜索文件,您可以使用这种方式:
例如考虑我们想在这个目录中找到最新的更新文件:
public IActionResult Get(IFileProvider fileProvider)
{
var files = fileProvider.GetDirectoryContents("wwwroot/updates");
var latestFile =
files
.OrderByDescending(f => f.LastModified)
.FirstOrDefault();
return Ok(latestFile?.Name);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9218 次 |
| 最近记录: |