我有50个批处理文件,这些文件在脚本中具有相同的日期,如“04.2013”。 每个月我都会通过编辑每个批处理文件来改变日期,例如“04.2013到05.2013”。
我可以通过一个脚本来完成吗?请帮忙
我在批处理文件中有以下命令: “set DateFolder = 04.2013”
答案 0 :(得分:2)
我建议您更换
set datefolder=04.2013
并使用%date%变量动态获取日期。根据您的日期格式,您只需要一些代码来提取月份和年份。
示例:
Date format: Fri 04/26/2013
以下代码将提取月份和年份
for /f "tokens=2,4 delims=^/ " %%a in ('echo %date%') do (echo %%a.%%b)
答案 1 :(得分:0)
另一种方法是拥有一个名为 DateFolder.bat 的批处理文件,其中包含
@set DateFolder=04.2013
并且在开始使用变量
之前,每个批处理文件中都包含此项call DateFolder.bat
这假设您的所有批处理文件都使用相同的变量 - 您只需要在将来调整DateFolder.bat。