Windows Server 2008 R2: 计划任务错误

3
我有一个程序,必须定时在每天固定时间运行。该程序必须从一个文件夹中复制一个或多个xls文件到另一个文件夹,然后进行处理。当手动执行该程序时,它可以成功运行,但如果按计划启动它,则会退出并显示以下错误信息:
System.IO.DirectoryNotFoundException: System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)(然后是一条在意大利语中听起来像“无法找到到_文件.xls路径的一部分”的消息)in System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) in System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)
我创建的任务使用具有管理员访问权限和完全控制权限的用户。问题出在哪里?先谢谢了。
bitdiego
1个回答

1

@bitdiego 好的,你是否使用相对文件路径? - indiPy
抱歉,我犯了一些错误... 首先,我使用了Microsoft Excel Interop库, 然后,我使用了绝对路径:File.Copy(fToread, "F:\XlsBadmTemp\" + fileName, true); 其中fToread类似于'F:\folder\file.xls。 最后,xlWorkBook = xlApp.Workbooks.Open(newfile, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true); 其中newfile是复制的文件,具有绝对路径:F:\otherfolder\file.xls。 - bitdiego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接