iT邦幫忙

1

fastcopy command line 問題

想請教一下...電腦是Windows 10 64bits
想透過Fastcopy同步資料到異地電腦,寫個command line排程執行。
但是我在測試時,卻都無法成功同步檔案。請問我的語法有問題嗎?
https://ithelp.ithome.com.tw/upload/images/20190902/20067457HvQc055d8A.jpg

dragonH iT邦超人 5 級 ‧ 2019-09-02 15:21:03 檢舉
環境變數沒有設定好

或者

command line 沒有寫好

你的指令好像被切開了

1 個回答

1
dragonH
iT邦超人 5 級 ‧ 2019-09-02 15:35:02
最佳解答

demo.bat

實測可以

fastcopy /cmd=sync /Estimate /auto_close /bufsize=256 /speed=full /acl "a" /to="b"
pause

img

看更多先前的回應...收起先前的回應...
gary7516 iT邦新手 5 級 ‧ 2019-09-02 15:48:04 檢舉

我的還是不行,會秀出is not recognized as an internal or external command。
這應該是環境變數沒有設定好,請問這該怎麼設定...

dragonH iT邦超人 5 級 ‧ 2019-09-02 15:50:33 檢舉

雖然錯誤是說環境變數的問題

但其實沒啥關係

而且你的情況也不是 fastcopy 沒設環境變數的關係

原因應該是因為你的 code 沒寫好

導致 C:/MSI 被當成指令

或許你可以貼你的 code

看發生什麼問題

gary7516 iT邦新手 5 級 ‧ 2019-09-02 16:07:21 檢舉

chcp 65001
"C:\Users\gary\FastCopy\fastcopy.exe" /Cmd=sync /Estimate /auto_close /bufsize=256 /speed=full /Acl
"C:\MSI" /To="D:\test"

pause

dragonH iT邦超人 5 級 ‧ 2019-09-02 16:14:25 檢舉

那些雙引號有什麼用嗎

你是寫 bat file 嗎

是的話

換行要用 ^

那些雙引號拿掉

路徑你在自己修

.\fastcopy\fastcopy /Cmd=sync /Estimate /auto_close /bufsize=256 /speed=full /Acl ^
"C:\MSI" /To="D:\test"
pasue
gary7516 iT邦新手 5 級 ‧ 2019-09-02 16:25:58 檢舉

非常的感謝您,測試成功了

dragonH iT邦超人 5 級 ‧ 2019-09-02 16:26:21 檢舉

/images/emoticon/emoticon82.gif

我要發表回答

立即登入回答