[操作疑難] bat問題

本帖最後由 kui969 於 2016-8-5 16:57 編輯

robocopy C:\abc\abc.txt D:\backup\abc_%Day%_%Month%_%Year%
pause

我想copy文件後 自己改名    abc5_8_2016  
但出來的結果是 test___

bat日期會出 5/8/2016 但"/" 係出唔到

日期佢識自動跟當日日期 應該點改?

TOP

copy C:\abc\abc.txt D:\backup\abc_%Day%_%Month%_%Year%
pause

我想copy文件後 自己改名    abc5_8_2016 ...
kui969 發表於 2016-8-5 14:12


唔知你個dos batch定義左%Day%、%Month%、%Year%三個參數未?
未定義佢地一定係空白的

DOS拿年月日按照以下連結所講,有兩個方法:
http://stackoverflow.com/questio ... table-format-for-us

但date呢個指令好依賴電腦日期格式設定,用第二個方法會更加穩當。

TOP

file名唔可以有"/"符號

TOP