我们有一个简单的批处理文件,可以创建文件夹的备份并将日期和时间附加到结尾.
我们逐步使用它并输出一个文件夹,如"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"
Run Code Online (Sandbox Code Playgroud)
回答了我自己的问题
所以,这对我来说是最简单的方法:
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%time:~0,2%.%time:~3,2%
Run Code Online (Sandbox Code Playgroud)
哪个输出"31-10-13-11.35"