使用显示文件移动的 SSIS 创建一个 txt 文件

Create a txt file with SSIS showing File Movements

每次运行 SSIS 作业时我都需要创建一个 .txt 文件,我需要在该文件中输入我正在传输的文件的名称。我有一个 foreach 容器,但我不确定如何创建文件,然后在移动每个文件时写入文件。有人可以引导我朝着正确的方向前进吗?提前致谢。

您可以按照以下步骤操作:

  1. 创建一个虚拟的空文本文件
  2. 将虚拟文件复制到新名称dummyfile_10252016(使用文件系统任务 - 需要通过变量处理它以使名称动态)
  3. 创建变量以保持 dummyFilePath
  4. for each loop 中处理您需要的文件并将文件名存储在变量中
  5. 处理文件后,将名称写入 dummyfile_10252016

脚本任务:

string filename = Dts.Variables["User::filename"].Value.ToString();
string path = Dts.Variables["User::dummyFilePath"].Value.ToString();;

System.IO.File.AppendAllText(path, filename );