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