我正在考虑IFileProvider
使用 Azure 文件存储实现接口。我试图在文档中找到的是,是否有一种方法可以将文件的整个路径发送到 Azure API,rootDirectory/sub1/sub2/example.file
或者实际上应该映射到某个递归函数,该函数将在文件存储上采用路径和遍历目录结构?
只是想确保我没有错过任何东西,并为已经存在的东西重新发明轮子。
[更新]
我正在使用适用于 .NET 的 Azure 存储客户端。我不想安装任何东西。我的意图是有几个IFileProviders
我可以根据Environment
和其他条件进行切换。
因此,例如,如果我的环境是,Cloud
那么我将使用IFileProvider
通过 Azure 存储客户端使用 Azure 文件服务的实现。接下来,如果我有环境,MyServer
那么我将使用服务器本地文件系统。第三种选择是someOther
具有该特定实现的环境。
现在,对于他们所有人来说,都IFileProvider
使用类似root/sub1/sub2/sub3
. 对于 Azure 文件存储,有没有办法一次发送整个路径以获取sub3
信息/内容,或者是否应该将路径分成单独的目录并获取每个步骤的参考/内容?
我希望这可以解决这个问题。