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