我有一個程序,必須在每天的固定時間作爲計劃任務運行。 程序必須將一個或多個xls文件從一個文件夾複製到另一個文件夾中,然後處理它們。 該程序成功運行手動執行的時候,但如果推出如期將其與下面的錯誤退出:win server 2008 r2:計劃任務錯誤
System.IO.DirectoryNotFoundException: System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath) (then a message in >italian that sounds like 'impossible to find a part of the path to the __file.xls') in >System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) in >System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)
我創建的任務使用具有每一個文件夾,並完全控制管理員訪問權的用戶。 問題在哪裏? Thanx提前 bitdiego
一個更好的理解,我張貼代碼: – bitdiego
@bitdiego確定,您使用相對路徑? – paragy
對不起,我犯了一些錯誤...我首先使用Microsoft Excel Interop庫 ,我使用絕對路徑:File.Copy(fToread,「F:\\ XlsBadmTemp \\」+ fileName,true); fToread就像'F:\ folder \ file.xls。 finally,xlWorkBook = xlApp.Workbooks.Open(newfile,0,false,5,「」,「」,true,Microsoft.Office.Interop.Excel.XlPlatform.xlWindows,「\ t」,false,false,0,真正); 其中newfile是複製的並且具有絕對路徑:F:\ otherfolder \ file.xls – bitdiego