簡體   English   中英

如何使用C#復制Azure Data Lake存儲中的文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM