我有一種情況,我必須每天在特定時間獲取一個新檔案,該檔案使用 GETSFTP 處理器自動保存在遠程服務器上的特定檔案夾中。
例如,今天將在名為 20220223.csv 的遠程服務器上創建一個檔案(當前日期為 2 月 23 日)。Ps 我只想獲取當前日期的一個檔案,我不想每天在GETSFTP 處理器中動態更新我的檔案名。


注意:不支持運算式語言。
uj5u.com熱心網友回復:
如您所知,檔案名是“yyyyMMdd.csv”,您不需要使用檔案過濾器正則運算式。
相反,使用 UpdateAttribute 來設定filename屬性${now():toDate():format('yyyyMMdd')}.csv。
在 GetSFTP 中,將Remote Path屬性設定為/home/data/user/${filename}。
注意:您也可以將其組合到Remote Path設定為的 GetSFTP 中/home/data/user/${now():toDate():format('yyyyMMdd')}.csv,我喜歡 UpdateAttribute 的可讀性
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432556.html
