簡體   English   中英

Azure數據工廠有多個子文件夾時如何識別和復制最近添加的文件?

[英]How to identify and copy the most recently added files in Azure Data Factory when there are multiple sub-folders?

DF 中的文件夾結構是這樣的:

父文件夾/子文件夾1/子文件夾12/子文件夾13/文件1 父文件夾/子文件夾2/子文件夾22/子文件夾23/文件2 父文件夾/子文件夾3/子文件夾32/子文件夾33/文件3

目標是創建一個管道,該管道可以識別最近添加到父文件夾下的文件,並僅復制該文件並移動到接收器。 這可能需要多個嵌套管道和 foreach 循環,但我無法找到解決方案。

為了從文件夾中復制最后修改的文件,您可以按照此線程中描述的步驟 - ADF:復制最后修改的 blob

如果您在父文件夾下有多個子文件夾,並且您想從每個子文件夾復制最新文件,那么您將必須使用父管道,在該管道中您使用 GetMetaData 活動來獲取子文件夾列表,然后將 output 傳遞給隨后的 ForEach 活動遍歷子文件夾名稱列表,然后在 ForEach 活動內部有一個 Execute 管道活動,它將執行 復制每個子文件夾的最后修改的管道。

下面的 GIF 只是從文件夾中復制最后修改的文件:

在此處輸入圖像描述

該主題也在此處討論: https://docs.microsoft.com/answers/questions/379892/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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