gpt4 book ai didi

batch-file - Windows Batch : How to append the current date and time of a format (yyyymmdd. hhmmss) 在文件名中?

转载 作者:行者123 更新时间:2023-12-04 23:22:39 26 4
gpt4 key购买 nike

for /D %%A in () do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%A.zip" -xr!.bat "%%A" -r -x!*.xls



上述批处理将自动将文件压缩到一个目录中。压缩时我想以格式 (YYYYMMDD.HHMMSS) 附加日期和时间。
例如,假设文件夹名称是“大学”。如果我运行批处理文件,最终的 zip 名称应创建为“University_YYYYMMDD.HHMMSS.zip”..

最佳答案

此代码将在 XP Pro 及更高版本中为您提供可靠的 YY DD MM YYYY HH Min Sec 变量。

@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"

set "fullstamp=%YYYY%%MM%%DD%.%HH%%Min%%Sec%"

for /D %%A in (*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%A_%fullstamp%.zip" -xr!.bat "%%A" -r -x!*.xls

关于batch-file - Windows Batch : How to append the current date and time of a format (yyyymmdd. hhmmss) 在文件名中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19993537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com