首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过修改这个糟糕的批处理程序记录来备份日期和时间的文件?

如何通过修改这个糟糕的批处理程序记录来备份日期和时间的文件?
EN

Stack Overflow用户
提问于 2022-03-30 03:50:14
回答 1查看 54关注 0票数 -1

我从2个月前开始做程序员,用批处理编程。

我想要创建一个批处理文件,该文件可以生成备份文件(文件- 2022 03 30 11 51),因此我研究了internet上的批处理脚本语法,在下面编写了脚本。

代码语言:javascript
运行
复制
e:
setlocal
set year=%date:~0,4%
set month=%date:~5,2%
set date=%date:~2,2%
set hour=%time:~0,2%
set minute=%time:~3,2%
set second=%time:~6,2%
mkdir temp
echo y|copy "#.xmind" "temp"
cd temp
ren "#.xmind" "# - %year% %month% %date% %hour% %minute%.xmind"
echo %date% %time%
echo "%year% %month% %date% %hour% %minute%.xmind"
pause

但是%日期%不是以今天的日期写成的.请您修改此脚本,如果您可以或重新推荐另一个新脚本作为批处理脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-30 05:39:39

要获得相应的日期和格式,更可靠的方法是使用powershell的帮助。

代码语言:javascript
运行
复制
@echo off
mkdir "E:\temp">nul 2>&1 & (pushd "E:\temp" || exit /b 1)
copy /y "..\#.xmind" .
for /f "delims=" %%i in ('Powershell.exe get-date -Format 'yyyy MM dd HH mm'') do ren "#.xmind" "# - %%i.xmind"
popd
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71671275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档