将文件复制到另一个文件夹的批处理文件,应该使用该实例创建新文件夹时间戳&日期印花

时间:2017-11-21 03:36:06

标签: batch-file

我有一个创建日志和应用程序的应用程序如果我不备份那些日志就会覆盖它们,所以我创建了一个脚本来备份我的文件并将它们放到一个新文件夹中,新文件夹的名称是用这个实例创建的时间戳和放大器;日期戳。现在的日期&我在我的工作场所的时间格式与我在脚本中提到的不同,所以文件夹是用一个乱码名称创建的,所以我希望它遵循相同的日期和时间格式。时间格式,我工作的那个,即短日期:M / d / yyyy;长日期:dddd,MMMM d,yyyy;短时间:h:mm tt;很长时间:h:mm:ss tt

"  @echo off
set hh=%time:~-11,2%
set /a hh=%hh%+100
set hh=%hh:~1%
set dateseed=%date:~10,4%-%date:~4,2%-%date:~7,2%-%hh%-%time:~3,2%-%time:~6,2%

if not exist "D:\AHSM1_logs\%dateseed%" mkdir "D:\AHSM1_logs\%dateseed%"
cd "D:\Backup\%dateseed%"
move D:\"Program Files (x86)"\Entrust\"Enrollment Server for Web"\logs\cdalog.log-* D:\AHSM1_logs\%dateseed%   "

1 个答案:

答案 0 :(得分:1)

Solution

检查PA.

Check Solution 2

问题是使用 %date% 设置日期,您可以使用 WMIC 来检索日期和时间