Tag: cmd

批处理文件名称中的命令日期和时间

我在命令行上使用WinZip压缩文件。 由于我们每天都进行归档,因此我正在尝试为这些文件添加日期和时间,以便每次都自动生成新文件。 我使用以下来生成一个文件名。 复制粘贴到您的命令行,你应该看到一个文件名与日期和时间组件。 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 不过,我的问题是AM和PM 。 上午时间戳给我的时间9 (带领先的空白)与10自然占据了两个空间。 我想我的问题将延伸到头9天,头9个月等。 我如何解决这个问题,以便领先零,而不是领先的空格,所以我得到了Archive_20111011_093609.zip ?