在我的项目中,我想在包触发时创建一个空文本文件。
问问题
6853 次
2 回答
8
我可能只使用一条线Script task.
System.IO.File.Create(@"C:\OneEmptyTextFile.txt");
Script Task
在您的控制流上,从您的 SSIS 工具箱中拖动类型的任务- 双击新建
Script Task
- 在脚本任务编辑器中,单击
Edit Script...
- 在该
public void Main()
部分中,它声明// TODO: Add your code here
用上面的代码替换该行。如果您使用的是 SSIS 2005 或如果您选择在 2008/2012 中使用 VB.NET,请删除尾随分号。 - 单击 Integration Services 脚本任务窗口右上角的 X 按钮
- 返回脚本任务编辑器,单击
OK
。
现在,每当该任务运行时,它将使用 File 对象的静态Create方法在请求的位置创建一个文件。
于 2013-01-04T17:33:00.827 回答
0
FileStream
在使用该File.Create
方法后处理对象以避免锁定问题可能是个好主意。
在这里阅读更多System.IO.File.Create 锁定文件
于 2016-02-24T05:03:54.330 回答