如何删除SSIS中FTP目录中的动态子目录?

时间:2015-06-15 21:30:34

标签: ssis ssis-2012 ssis-2008

我在FTP中有一个名为Client的目录,每天子目录都是使用当前日期的动态命名创建的,如Client / 6_15_2015。该子目录中会有一些文件。现在我想复制子目录并每天删除子目录。我使用FTP任务复制子目录,它工作正常。但我无法删除动态命名子目录。如何为FTP操作'删除远程目录'中的远程路径提供动态子目录。

提前致谢

1 个答案:

答案 0 :(得分:1)

我通常不使用内置的FTP任务,但这应该对你有用:

  1. 创建一个使用表达式动态组合远程路径的变量。像"/Client/"+(DT_WSTR,2) MONTH( GETDATE() )+"_"+(DT_WSTR,2) DAY( GETDATE() )+"_"+(DT_WSTR,4) YEAR( GETDATE() )
  2. 之类的东西
  3. 将远程路径设置为您创建的变量的变量选项。
  4. 您可能需要稍微调整表达式逻辑以使其正确匹配日期格式。 FTPSettings