不好意思,之前好像發到『技術』應該是用發問
我要備份Outlook的檔案到公司的NAS上,指令如下,如果使用CMD直接把指令貼上去執行是正常的
但如果把指令存在記事本,再存成bat、com檔都不行會出現以下畫面
指令:
robocopy "C:\Users\Augustine\Documents\Outlook 檔案" "\192.168.0.2\outlook備份" /E /LOG:C:\紀錄\Outlook-backuplog.txt
有問題的畫面:
開啟CMD模式,貼上指令正常執行的畫面
苦主的語法有點怪?!
第一點是LOG檔內容,會老是洗掉重寫!
換成"/LOG+:"或是"/UNILOG+:",也許就可能從LOG檔中看出問題點?
此外,有邦友指出了!你batch檔案的文字編碼也許是關鍵所在。
存檔時,留意一下編碼型態吧!
建議先連網路磁碟機(192.168.0.2\OUTLOOK備份)後再來做roboopy,CMD路徑問題很多
不太可能吧, log路徑請先改到d:\LOG (不要用中文目錄),不能跑也會有log才對.
DOS時代檔案格式是 8.3碼, 你的中文資料夾應該改為 \Outlook~ ,請先確認8.3格式喔
如果是透過cmd指令確定可執行,但是bat檔不行
另外一提,因為主要是備份outlook已經有找到方法了
Cobian Backup http://www.cobiansoft.com/index.htm
這個軟體可以用,排程也能跑...之前測過很多,排程都跑不起來
看了一下你兩張圖的內容並不一樣
這應該是主要的關係 " "<--用在包覆有空格的路徑
所以確認你的指令是對的吧 測試 Robocopy "有空" "無空" → 失敗
雖然時間有點久了,剛好我也遇到類似的狀況,來分享一下我的解決方式~
這兩個有注意基本上就沒問題了