SSIS 中的自定义输出文件名

本文关键字:输出 文件名 自定义 SSIS | 更新日期: 2023-09-27 18:31:16

有两个文件,旧的和新的并且它们分别通过FTP任务拖放到旧文件夹和新文件夹中。

我正在批量加载文件并进行一些计算,输出文件再次需要放入输出文件夹

但是我怎样才能将输出文件命名为与旧文件夹中的文件相同

假设旧文件夹包含名为 BigBoss 的文件,则输出文件名必须Bigboss_output。

请帮忙

SSIS 中的自定义输出文件名

您是否尝试过在脚本中放置一个简单的File.Copy

在我的项目中,我必须复制一些文件并在读取所有文件夹和其中的文件后重命名它们。也许这可以帮助你。

这是我的源代码:

DirectoryInfo sourceFolder = new DirectoryInfo("'Path_of_my_source_folder'");
DirectoryInfo destination = new DirectoryInfo("'Destination_path'");
foreach (DirectoryInfo subFolder in sourceFolder.GetDirectories())
{
     foreach (FileInfo file in subFolder.GetFiles())
     {
          // [do all you want here]
          // Copy the file
          if (!File.Exists(destination + "''" + file.Name + "_output"))
          {
               File.Copy(sourceFolder + "''" + file.Name, destination + "''" + file.Name + "_output");
           }
       }
}