Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure文件存储映射驱动器阻止删除文件夹_Azure_Azure Storage Files - Fatal编程技术网

Azure文件存储映射驱动器阻止删除文件夹

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

我在
C
中有一个系统,用于处理azure文件存储中存储的文件的CRUD。这包括允许谁删除、创建等的权限

最终用户还希望通过映射驱动器访问存储。这将便于浏览、批量上传和编辑(除其他外)

是否可以防止从映射驱动器中删除顶级文件夹,尤其是在目录中有文件的情况下

原因是意外删除文件夹会在没有警告的情况下删除所有子文件/文件夹

我认为这可能是最终用户的培训问题,但似乎最好是防止问题发生

我知道您可以将SharedAccessSignature添加到文件,但不能添加到文件夹,但我不想阻止删除单个文件。仅顶级文件夹作为一个整体

是否可以防止从映射驱动器中删除顶级文件夹,尤其是在目录中有文件的情况下


似乎您希望用户能够装载文件共享和访问/删除文件,但不允许用户删除整个文件夹。据我所知,这似乎是不可能的。因为当前我们在装载Azure文件共享时必须指定存储帐户密钥,所以拥有存储帐户和帐户密钥的每个人都将拥有管理和操作文件共享的完全权限。目前,微软没有这样做。

感谢您的澄清,这是我一直在网上阅读的内容。试图从azure获得不受支持的确认,但他们一直在给我链接入门页面,并说要使用SAS。希望azure为此实现某种Active Directory。