gpt4 book ai didi

c# - 如何利用 FTP 任务来捕获它下载的文件的名称?

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:42 24 4
gpt4 key购买 nike

我的 SSIS 包中有一个 FTP 任务。

在任务编辑器中,我已将 RemotePath 设置为查找要下载的以下文件:

/incoming/MyFile*.xml

客户端通常会删除 xml 文件,我插入了 Kleene 运算符 (*),因为约定是在文件名后附加日期。

FTP 任务下载文件后,我必须使用执行 SQL 任务将 FileName 和 CreationDate 属性写入表。

问题是,当我下载一个文件时,我无法访问该文件的那些属性,因为我无法引用我正在下载的文件的名称。

有没有办法利用 FTP 任务来捕获它下载的文件的全名?

我想如果我至少有特定的名称,那么我可以使用脚本任务将文件封装在 FileInfo 对象中。

谢谢你们。

最佳答案

如果将文件下载到空文件夹,则可以使用 foreach 组件循环访问该文件夹中的文件名。检查以下链接以了解如何执行此类任务:

http://microsoft-ssis.blogspot.com/2011/02/how-to-configure-foreach-loop-file.html

关于c# - 如何利用 FTP 任务来捕获它下载的文件的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com