set Date_folder=%date:~0,4%-%date:~5,2%-%date:~8,2%md C:\%Date_folder%XCOPY C:\123 C:\%Date_folder% /D/K/E/Y/C/I/Hpause路徑自己再改要的pause 我測試用的
timtimmtim2 wrote:set Date_folder...(恕刪) 非常感謝大大的指教!再請教若當下系統日期為 2017/02/23,想刪除3個月前的目錄如: 2016/12/23該如何寫呢?(感恩!)
timtimmtim2 wrote:set Date_folder=%date:~0,4%-%date:~5,2%-%date:~8,2%md e:\Backup\%Date_folder%...(恕刪) 抱歉...請問今若系統為日文作業系統,會顯示語法錯誤,請問該如何改呢?p.s: 日期為:2017/03/04 OS: Windows 2000
paul5900 wrote:tim大所提供的語...(恕刪) 不知道,我只是看貼圖上的字元判斷的你系統回應的意思就是參數不對,然後你的目錄名稱有"/"這個字元找找控制台裡的"地區及語言"看看能不能設定簡短日期的格式??
土 2017/03/04echo %date:~2,4%-%date:~7,2%-%date:~10,2%Windows 2000 的 date /t 與 %date% 本地化字串不一致,其中一種是星期會列在前面。Windows XP 和以後的系統有修正。