3

在我的项目中,我想在包触发时创建一个空文本文件。

4

2 回答 2

8

我可能只使用一条线Script task.

System.IO.File.Create(@"C:\OneEmptyTextFile.txt");
  1. Script Task在您的控制流上,从您的 SSIS 工具箱中拖动类型的任务
  2. 双击新建Script Task
  3. 在脚本任务编辑器中,单击Edit Script...
  4. 在该public void Main()部分中,它声明// TODO: Add your code here用上面的代码替换该行。如果您使用的是 SSIS 2005 或如果您选择在 2008/2012 中使用 VB.NET,请删除尾随分号。
  5. 单击 Integration Services 脚本任务窗口右上角的 X 按钮
  6. 返回脚本任务编辑器,单击OK

现在,每当该任务运行时,它将使用 File 对象的静态Create方法在请求的位置创建一个文件。

于 2013-01-04T17:33:00.827 回答
0

FileStream在使用该File.Create方法后处理对象以避免锁定问题可能是个好主意。

在这里阅读更多System.IO.File.Create 锁定文件

于 2016-02-24T05:03:54.330 回答