我想在asp.net核心2.0中使用IFileProvider(PhysicalFileProvider)获取所有驱动器。asp.net core fileprovider获取所有驱动器
有没有额外的使用必须得到?或者有谁有这样的例子?
问候 克里斯
我想在asp.net核心2.0中使用IFileProvider(PhysicalFileProvider)获取所有驱动器。asp.net core fileprovider获取所有驱动器
有没有额外的使用必须得到?或者有谁有这样的例子?
问候 克里斯
你必须使用的命名空间Microsoft.Extensions.FileProviders;
在你的REST API控制器和启动文件使用PhysicalFileProvider
类,它实现了IFileProvider
接口。您可以使用GetDirectoryContents()
方法迭代文件。
检查细节例如下面的链接来从根目录中获取文件
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/file-providers
http://www.c-sharpcorner.com/article/file-providers-in-asp-net-core/
https://www.codeproject.com/Articles/1204104/ASP-NET-Core-File-Providers
我知道这但显然没有办法访问硬盘。只有一个目录。 –
检查我的答案,如果你正在寻找一个例子 – Niladri