我在命令行上使用WinZip压缩文件.由于我们每天都会存档,因此我尝试为这些文件添加日期和时间,以便每次都自动生成一个新文件.
我使用以下命令生成文件名.将其粘贴到命令行,您应该看到一个带有日期和时间组件的文件名.
echo Archive_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.zip
Run Code Online (Sandbox Code Playgroud)
产量
Archive_20111011_ 93609.zip
Run Code Online (Sandbox Code Playgroud)
但是,我的问题是AM vs PM.AM时间戳给我时间9(带有前导空格)与10自然占据两个空格.
我想我的问题将延续到头九天,前九个月等等.
我如何解决这个问题,以便包含前导零而不是前导空格,所以我得到了Archive_20111011_093609.zip?