作業系統: DOS
Service Pack: N/A
如果錯版請再提示我可以去哪裡問(我的認知是這是Windows的一部分) 感謝
簡單的說, 我想要把一個資料夾利用bat自動命名(或者重新命名)為當天的日期
希望的格式是yyyymmdd
但問題來了
就我電腦的設定, 如果我 echo %date%
會得到 11/11/18
也就是說如果我直接set yyyy=%date:~0,4%
會得到11/1這個很愚蠢的玩意
(如果我拿來md, 我會得到一個名為11的資料夾以及一個名為1的子資料夾)
比較偷懶的作法是取成這樣, 20%date:~6,2%
但這怎麼看起來都不是一個正規的寫法
理想上, 我應該讓電腦自己判斷(並且是在不管我的系統設定是什麼樣的情況下)
請問這樣的bat我應該怎麼寫呢?
備註: 我試著使用 if lss 但感覺沒效,
另外, 我系統上的日期格式"可能"是dd/mm/yy