在我的foreach循环容器中,我想删除当前处理的文件。 我尝试如下,但最后没有文件被删除,任何想法??
这是我的循环的属性,当前处理的文件来自 FileNameSimu 变量
我想删除当前文件
答案 0 :(得分:2)
确保变量User::FileNameSimu
中的值包含C:\Folder1\SubFolder2\File.txt
之类的文件路径,而不仅仅是文件名File.txt
请注意文件系统任务上属性SourceVariable的描述。它需要一条路径。
在变量窗口中,选择变量 FilePath ,然后按 F4 以查看变量的属性。将属性 EvaluateAsExpression 更改为True
,并将值@[User::Directory] + @[User::FileName]
设置为属性表达式,假设您的变量目录包含文件夹路径和变量FileName包含名称。确保变量目录以C:\temp\
之类的结尾使用反斜杠结尾,而不是C:\temp
。如果最后没有反斜杠,请将表达式更改为@[User::Directory] + "\\" + @[User::FileName]
或使用表达式
中的反斜杠