win7 任務計划運行批處理,不能正常運行,需用絕對路徑


一段批處理在WIN XP下用任務計划可以正常運行:

rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar zmv9netSrc.rar "Source\*"

但在WIN7下用任務計划無法正常運行,報找不到文件。改為絕對路徑后正常:

D:\WorkSpace\st_zm9\rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar D:\WorkSpace\st_zm9\zmv9netSrc.rar "D:\WorkSpace\st_zm9\Source\*"

 

原因是WIN7任務計划 taskeng.exe 的啟動路徑在 %windir%\system32,批處理也在這個路徑,即:%windir%\system32\rar.exe 。

解決方案是在批處理前面切換路徑就可以了:

d:
cd\
cd D:\WorkSpace\st_zm9\
rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar zmv9netSrc.rar "Source\*"

 

1、2、3行命令是:切換到D盤,切換到D盤根目錄,切換到“D:\WorkSpace\st_zm9\”目錄。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM