使用工作排程器執行bat會出現"C:\xxx\name.Bat 不是內部或外部命令、可執行的程式或批次檔"
路徑是直接選擇要執行的檔案
bat檔內容是使用fastcopy執行備份,直接執行沒問題,路徑也都是使用絕對路徑
程式碼如下
@ECHO ON
C:\xxx\fastcopy.exe /cmd=sync /auto_close /logfile="C:\Users\User\Desktop\FastCopyPortableTW\fastcopy_log.txt" /include="*.eml" /exclude="\2016Q3Junk\ ; \MSA\" /from_date="-15D" ^
"C:\xxx\Inbox" /to="C:\xxx\信件"
CLS
EXIT
想請教高手這要怎麼解決呢,感謝!!
用一個可以讀取 UTF-8 的編輯器,比如 VScode 載入這個檔來看看,是不是 UTF-8 編碼。
如果是,請把它用 Big5 存檔。bat 檔不能以 UTF-8 格式執行。