相关疑难解决方法(0)

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

我在命令行上使用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

windows command-line cmd batch-file

67
推荐指数
6
解决办法
25万
查看次数

标签 统计

batch-file ×1

cmd ×1

command-line ×1

windows ×1