【发布时间】:2017-05-15 09:23:44
【问题描述】:
我在C# 中有一个系统,用于处理存储在 azure 文件存储中的文件的 CRUD。这包括允许谁删除、创建等权限。
最终用户还希望能够通过映射驱动器访问存储。这将便于浏览、批量上传和编辑(除其他外)。
是否可以防止从映射驱动器中删除顶级文件夹,尤其是在目录中有文件的情况下?
原因是意外删除文件夹会在没有警告的情况下删除所有子文件/文件夹。
我发现这可能是最终用户的培训问题,但最好防止该问题发生。
我看到您可以将 SharedAccessSignature 添加到文件但不能添加到文件夹,但我不想阻止删除单个文件。仅作为一个整体的顶级文件夹。
【问题讨论】: