2

我在 for each 循环容器中使用文件系统任务,如下所述: link text

但是,当我执行包时,我收到此错误:[文件系统任务]错误:发生错误并显示以下错误消息:“进程无法访问文件'C:\ Book1.xlsx',因为它正在被另一个使用过程。”。

我没有打开文件,我假设没有其他人打开,因为我能够复制、打开和覆盖文件。

任何建议,将不胜感激。如果你想要一个示例包请告诉我。

4

2 回答 2

2

我已经弄清楚了问题所在。确保不要在文件系统任务中创建与源文件使用的路径相同的变量的文件连接(您可以在连接管理器选项卡中看到它们)。

于 2010-05-03T13:43:15.687 回答
1

由于这花了我很多时间来解决,我将我的解决方案发布给其他人。而且太简单了……

将 Excel 文件的副本放在另一个文件夹中,并将其命名为“template.xlsx”。将您的 Schema 连接点指向此副本。实际的 Excel 文件将不再被 ForEach 工作表模式循环锁定!

于 2012-04-04T23:35:10.593 回答