Azure 数据湖 Gen2 - 如何使用 C# 将文件从一个文件夹移动到另一个文件夹?

4
我已经准备好了Datalake gen2,在C#中,我正在寻找一种将文件从一个文件夹移动到另一个文件夹的选项? 对于blob存储而言很简单,但对于Datalake来说,我不确定要使用哪个SDK以及如何在C#中完成它。
同时,我能否使用在容器级别生成的SAS令牌进行身份验证?

你介意把文件重新命名吗? - Jim Xu
1个回答

3

如果您想将文件从一个文件夹移动到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令牌,请参见此处

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接