文件名中的批處理命令日期和時間我正在壓縮文件溫茲在命令行上。由于我們每天存檔,我試圖添加日期和時間到這些文件,以便一個新的一個是自動生成的每一次。我使用以下內容生成文件名。復制粘貼到命令行,您將看到一個帶有日期和時間組件的文件名。echo Archive_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.zip輸出量Archive_20111011_ 93609.zip然而,我的問題是阿姆VS下午..AM時間戳給了我時間9(有前導空格)v.v.10自然占據了這兩個空間。我想我的問題也會持續到頭9天,前9個月等等。如何解決這個問題,以便包括前導零,而不是前導空格,這樣我就可以得到Archive_20111011_093609.zip?
3 回答

紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
set hr=%time:~0,2% if "%hr:~0,1%" equ " " set hr=0%hr:~1,1% echo Archive_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%hr%%time:~3,2%%time:~6,2%.zip
- 3 回答
- 0 關注
- 1386 瀏覽
添加回答
舉報
0/150
提交
取消