不好意思,之前好像發到『技術』應該是用發問
我要備份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路徑問題很多
看了一下你兩張圖的內容並不一樣
這應該是主要的關係 " "<--用在包覆有空格的路徑
所以確認你的指令是對的吧 測試 Robocopy "有空" "無空" → 失敗
雖然時間有點久了,剛好我也遇到類似的狀況,來分享一下我的解決方式~
這兩個有注意基本上就沒問題了