0

ForEachLoop コンテナーを使用して、抽出時に同じディレクトリに複数のテキスト ファイルが含まれるフォルダーの解凍を含む SSIS プロジェクトに取り組んでいます。各ファイルには異なる名前が付けられます。

2 つの変数があり、変数 2 には式があります

Variable 1
name = zipfileName 
Value= sample.zip

variable 2
name = FileName 
value = *.* 
Expression = REPLACE(@[User::ZipFileName],".zip",".txt")

表現部分について説明が必要です

私の考えでは、この表現は、解凍時に zipfile の名前が .txt 拡張子に置き換えられることを意味するのでしょうか? 複数のファイルがあるため、実行時にファイル名を動的に変更する方法も知りたいです

ありがとう

4

1 に答える 1

0

私が見ることができるものから、はin に取ってExpression代わります.zip.txt[User::ZipFileName]

の値[User::ZipFileName]somefile.zip

出力は次のようになります。

somefile.txt
于 2015-05-14T11:30:03.473 に答える