ssis 在不知道现有名称的情况下重命名文件
ssis renaming a file wthout knowing existing name
我已经设置了我的 ssis 包的一部分来检查文件夹并使用文件系统任务将 csv 文件移动到另一个文件夹。
是否可以在不知道源名称的情况下重命名文件?正如我被告知的那样,这将是一个每天都在使用的新名称。我可以在文件系统任务中使用通配符吗?我最好在移动之前重命名什么是最佳做法?
对于未知文件名,您可以将文件系统任务包装在 foreach 循环中
- 将文件系统任务包装在 foreach 循环中并设置为文件枚举
- 将文件夹设置为您的源位置
- 将搜索字符串设置为 *.csv
- 设置为完整文件路径
- 映射到名为 fname 的变量
- 在源的文件系统任务中使用 fname 作为变量
确保延迟对连接管理器的验证
我已经设置了我的 ssis 包的一部分来检查文件夹并使用文件系统任务将 csv 文件移动到另一个文件夹。
是否可以在不知道源名称的情况下重命名文件?正如我被告知的那样,这将是一个每天都在使用的新名称。我可以在文件系统任务中使用通配符吗?我最好在移动之前重命名什么是最佳做法?
对于未知文件名,您可以将文件系统任务包装在 foreach 循环中
- 将文件系统任务包装在 foreach 循环中并设置为文件枚举
- 将文件夹设置为您的源位置
- 将搜索字符串设置为 *.csv
- 设置为完整文件路径
- 映射到名为 fname 的变量
- 在源的文件系统任务中使用 fname 作为变量
确保延迟对连接管理器的验证