我正在开发一个SSIS项目,该项目涉及解压缩一个文件夹,该文件夹在提取时包含使用ForEachLoop容器在同一目录中的多个文本文件。 每个文件都有不同的名称。
我有两个变量,其中变量2有一个表达式
Variable 1
name = zipfileName
Value= sample.zip
variable 2
name = FileName
value = *.*
Expression = REPLACE(@[User::ZipFileName],".zip",".txt")
我需要澄清表达部分
我的想法是,这个表达式意味着解压缩时zipfile的名称被替换为.txt扩展名?我也想知道它在运行时如何动态更改fileNames 是多个文件
谢谢
答案 0 :(得分:0)
从我所看到的情况来看,Expression
正在替换.zip
中.txt
的{{1}}
如果[User::ZipFileName]
的值为[User::ZipFileName]
somefile.zip