我需要每次创建一个.txt文件并运行SSIS作业,在该文件中我需要输入我正在传输的文件的名称。我有一个foreach容器,但我不确定如何创建文件,然后在移动每个文件时写入它。有人可以引导我朝着正确的方向前进吗?提前致谢。
答案 0 :(得分:1)
您可以按照以下步骤操作:
dummyfile_10252016
(使用文件系统任务 - 需要通过变量处理它以使名称动态化)dummyFilePath
for each loop
中处理您需要的文件,并将文件名存储在变量dummyfile_10252016
脚本任务:
string filename = Dts.Variables["User::filename"].Value.ToString();
string path = Dts.Variables["User::dummyFilePath"].Value.ToString();;
System.IO.File.AppendAllText(path, filename );