-1

我有如下命名的文件,我只想从 FTP 站点为每个度量选择最新的文件。我不想下载所有这些并删除我不需要的。

Vendor_Meas1_20170612.txt
Vendor_Meas1_20170613.txt
Vendor_Meas2_20170612.txt
Vendor_Meas2_20170614.txt
Vendor_Meas_3_20170612.txt
Vendor_Meas_3_20170610.txt
4

1 回答 1

-1

@Hmen,这不是一个 SSIS 或 FTP 问题,而是一个编码问题。一种方法是使用 SSIS 脚本组件编写 C# 或 VB 代码以 将文件名从 ftp 站点捕获到一个数组中。为标记保留的维度之一。遍历列表 - 您首先查找每个唯一名称(文件名的“Vendor_MeasX_”部分),然后在匹配的“Vendor_MeasX_”组的上下文中将文件名的“yyyymmdd”部分转换为日期. 将确定的最近日期放在您正在处理的“Vendor_MeasX_”中的列表中。标记数组中的成员。从列表中下载文件。删除阵列中未标记的文件。如果你更喜欢,

于 2017-06-14T23:44:19.443 回答