[英]how to Copy files inside Azure Data lake store using C#
我正在嘗試將文件從一個文件夾復制/移動到蔚藍數據湖中的另一個文件夾。 業務需要創建動態文件夾並移動/復制文件。 如何使用C#做到這一點?
使用以下代碼從Azure Data Lake Store文件夾移動/重命名文件。
如果要重命名文件,請保持dest_path不變。
如果要跨文件夾移動文件,請提供以“ /”開頭的目標文件夾路徑
DataLakeStoreFileSystemManagementClient _adlsFileSystemClient = new DataLakeStoreFileSystemManagementClient();
public static void Move(string src_path, string dest_path)
{
_adlsFileSystemClient.FileSystem.Rename(_adlsAccountName, src_path, dest_path);
}
重命名文件的調用方法:
Move(_sourcePath +文件名,_destinationPath + Path.GetFileNameWithoutExtension(filename)+“。tsv”);
移動文件的調用方法:
Move(_sourcePath +文件名,_destinationPath +文件名);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.