我们有一个简单的批处理文件,它创建文件夹的备份并将日期和时间附加到末尾。
我们以增量方式使用它,它会输出一个文件夹,例如“data 28-04-13”。
我想将时间添加到此末尾,但是我的代码将时间输出为 HH:MM,这对于文件夹名称无效,因为它包含冒号 (:)。
请有人修改我的代码以删除:,或将其替换为“。”。
谢谢你
@echo off & for /F "tokens=1-4 delims=/ " %%A in ('date/t') do (
set DateDay=%%A
set DateMonth=%%B
set DateYear=%%C
)
@echo off & for /F "tokens=1-4 delims=/ " %%D in ('time/t') do (
set DateTime=%%D
)
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%DateTime%
md "F:\MobilePC\data %CurrentDate"
回答了我自己的问题
所以,这对我来说是最简单的方法:
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%time:~0,2%.%time:~3,2%
输出“31-10-13-11.35”