SSIS 2008 pb 与文件系统任务删除文件
在我的 foreach 循环容器中,我想删除当前处理的文件。 我尝试如下,但最后没有删除文件,知道吗?
这是我的循环的属性,当前处理的文件来自 FileNameSimu 变量
我想删除当前文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在我的 foreach 循环容器中,我想删除当前处理的文件。 我尝试如下,但最后没有删除文件,知道吗?
这是我的循环的属性,当前处理的文件来自 FileNameSimu 变量
我想删除当前文件
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
确保变量
User::FileNameSimu
中的值包含文件路径,如C:\Folder1\SubFolder2\File.txt
而不仅仅是文件名File.txt
请注意文件系统任务上属性 SourceVariable 的描述。它期望一条路径。
在变量窗口中,选择变量FilePath然后按F4查看变量的属性。将属性 EvaluateAsExpression 更改为
True
并将值@[User::Directory] + @[User::FileName]
设置为属性 <假设变量 Directory 包含文件夹路径,变量 FileName 包含名称。确保变量 Directory 以反斜杠结尾,如C:\temp\
而不是C:\temp
。如果末尾没有反斜杠,请将表达式更改为@[User::Directory] + "\\" + @[User::FileName]
或在表达式中使用反斜杠
Make sure that the value in the variable
User::FileNameSimu
contains the file path likeC:\Folder1\SubFolder2\File.txt
and not just the file nameFile.txt
Please note the description of the property SourceVariable on File System Task. It expects a path.
On the Variables window, select the variable FilePath and press F4 to view the properties of the variable. Change the property EvaluateAsExpression to
True
and set the value@[User::Directory] + @[User::FileName]
to the property Expression assuming that your variable Directory contains the folder path and the variable FileName contains the name. Make sure that the variable Directory ends with a backslash at the end likeC:\temp\
and not likeC:\temp
. If it doesn't have a backslash at the end change your expression to@[User::Directory] + "\\" + @[User::FileName]
Or use the backslash in the expression