如何使用ssis重命名文件夹及其所有子文件夹

时间:2013-10-10 09:43:24

标签: vb.net ssis

在文件系统任务中,没有重命名文件夹的选项。选项是重命名文件。 我知道我们可以使用for each循环和文件系统任务重命名多个fils。 有没有办法使用ssis

中的任何任务重命名文件夹及其所有子文件夹

1 个答案:

答案 0 :(得分:4)

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

Example

如此配置。我更喜欢变量,因为它使我的包更干净

enter image description here

您当然可以通过运行“执行任务”命令并使用rename命令获得相同的结果

  

重命名一个或多个文件。

     

RENAME [drive:] [path] filename1 filename2。 REN [drive:] [path] filename1   文件名2。

     

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

最后,如果您只是喜欢努力,可以使用脚本任务并利用System.IO.Directory的Move方法,但代表每个必须保持解决问题的新方法的人,只需使用File System Task