首页 > 解决方案 > 将日期编码到批处理文件脚本中

问题描述

我正在尝试将日期转换为以下格式 mm-dd-yyyy,然后将其用作文件名中的变量。

这段代码完成了我对日期的转换,并且 stu2.txt 以正确的格式日期结束

echo convert date to new format
echo off
echo mydate | sed -e 's/\//-/g' stu.txt | c:\Bin\MKS\cut -c5-14 >stu2.txt

然后我想保存我刚刚在 stu2.txt 中转换的日期,并在以下命令中使用 if 作为变量 - 如果我提示输入正确格式的日期,这部分工作正常

7Z.exe a C:\Backup_Staging\Cowboy%mydate%.7z

那么如何将这两者结合起来,这样我就不必以正确的格式提示日期?换句话说,我如何使 mydate 变量包含 stu2.txt 的结果。或者另一种方法对我来说很好。

标签: sed

解决方案


推荐阅读