Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
如何使用httpclient API删除Azure datalake存储中的目录_Azure_Azure Storage_Azure Data Lake - Fatal编程技术网

如何使用httpclient API删除Azure datalake存储中的目录

如何使用httpclient API删除Azure datalake存储中的目录,azure,azure-storage,azure-data-lake,Azure,Azure Storage,Azure Data Lake,我可以使用httpclient API删除Azure中的文件,但如何使用httpclient API删除Azure datalake存储中的目录 文件删除代码 但是如何使用httpclientapi删除Azure datalake存储中的目录呢 请尝试使用以下URL删除目录 private const string DeleteUrl = "https://{0}.azuredatalakestore.net/webhdfs/v1/{1}?api-version=2017-08-01&

我可以使用httpclient API删除Azure中的文件,但如何使用httpclient API删除Azure datalake存储中的目录

文件删除代码

但是如何使用httpclientapi删除Azure datalake存储中的目录呢

请尝试使用以下URL删除目录

 private const string DeleteUrl = "https://{0}.azuredatalakestore.net/webhdfs/v1/{1}?api-version=2017-08-01&op=DELETE&recursive=true";
如果recursive=true,则将删除目录中的所有文件,包括目录本身

如果recursive=false且目录中有文件,则会出现403禁止错误

 private const string DeleteUrl = "https://{0}.azuredatalakestore.net/webhdfs/v1/{1}?api-version=2017-08-01&op=DELETE&recursive=true";