Vb.net SSIS-获取SFTP目录中文件的文件名?

Vb.net SSIS-获取SFTP目录中文件的文件名?,vb.net,batch-file,ssis,sftp,bids,Vb.net,Batch File,Ssis,Sftp,Bids,有没有办法使用BIDS访问SFTP目录?我需要检查其中是否存在文件。我到处都读过,找不到任何能解决我问题的东西 这适用于使用批处理文件上载文件并检查上载了哪些文件的包。是否有方法获取目录中的文件名或任何文件属性 多谢各位。您好。您不能直接从投标中访问SFTP。你可以 1) 购买一个商业插件,如 2) 如果您有VS2010,请尝试codeplex one 3) 使用WinSCP 我已经非常有效地使用了WinSCP,因此我建议使用它。我通过使用“执行流程任务”来运行解决了类似的问题 参数告诉pscp

有没有办法使用BIDS访问SFTP目录?我需要检查其中是否存在文件。我到处都读过,找不到任何能解决我问题的东西

这适用于使用批处理文件上载文件并检查上载了哪些文件的包。是否有方法获取目录中的文件名或任何文件属性


多谢各位。您好。

您不能直接从投标中访问SFTP。你可以

1) 购买一个商业插件,如

2) 如果您有VS2010,请尝试codeplex one

3) 使用WinSCP


我已经非常有效地使用了WinSCP,因此我建议使用它。

我通过使用“执行流程任务”来运行解决了类似的问题 参数告诉pscp在给定目录上创建一个列表,并将结果写入平面文件-参数如下所示:

" -ls -P 22 -unsafe -i "Z:\DirToKey\Key.private" user@target:/TargetDIR > Z:\LSTempDir\list.txt
有了list.txt的内容,你可以用这些信息做所有的黑魔法。。。脚本任务,插入数据库。。如你所愿。我将我的案例拉入数据库,检查文件名和文件属性以检测更改