繁体   English   中英

Azure Data Lake Gen2 - 如何使用 C# 将文件从文件夹移动到另一个文件夹

[英]Azure Data Lake Gen2 - How do I move files from folder to another folder using C#

我已经配置了 Datalake gen2,并且在 C# 中我正在寻找有关如何将文件从一个文件夹移动到另一个文件夹的选项? 使用 blob 存储很简单,但使用 Datalake,我对使用哪个 SDK 以及如何在 C# 中完成感到困惑

另外,我可以使用在容器级别生成的 SAS 令牌进行身份验证吗?

如果要将文件从一个文件夹移动到 Azure Data Lake Gen2 中的另一个文件夹,请参考以下代码

public async Task<DataLakeFileClient> MoveDirectory
    (DataLakeFileSystemClient fileSystemClient)
{
    DataLakeFileClient fileClient=
         fileSystemClient.GetFileClient("<file path>");

    return await fileClient.RenameAsync("<new file path>");
}

有关更多详细信息,请参阅此处此处

此外,我们可以使用 sas 令牌来管理 azure 数据湖 gen2 资源。 关于如何生成 sas 令牌,请参考这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM