0

在文件系统任务中没有重命名文件夹的选项。选项是重命名文件。我确实知道我们可以使用 for each 循环和文件系统任务来重命名多个文件。有没有办法使用 ssis 中的任何任务重命名文件夹及其所有子文件夹

4

1 回答 1

4

文件系统任务是您想要的工具。移动目录与重命名相同。

例子

像这样配置它。我更喜欢变量,因为它使我的包更干净

在此处输入图像描述

您当然可以通过运行 Execute Task 命令并使用该rename命令来获得相同的结果

重命名一个或多个文件。

重命名 [驱动器:][路径] 文件名 1 文件名 2。REN [驱动器:][路径]文件名1文件名2。

请注意,您不能为目标文件指定新的驱动器或路径。

最后,如果您只是喜欢让事情变得困难,您可以使用脚本任务并利用 System.IO.Directory 的Move方法,但代表每个必须维护解决问题的新方法的人,只需使用File System Task

于 2013-10-10T15:15:47.327 回答