我有带有ID,model和date. 这些文件的格式类似于10000_9999-99_10-01-2011.zip(其中10000是ID,9999-99是model,当然10-01-2011是date)。
我想修改date这些文件的 s,但保持会话之间的间隔相同ID。例如,如果 2 个会话的日期为1/1/2011,2/1/2011并且我想将最后一个会话的日期更新为8/1/2012,则第一个会话的日期为7/1/2012。
目前我的代码如下所示:
@echo off
setlocal enabledelayedexpansion
del filedates.txt
FOR /F "tokens=1,2,3,4,5 delims=_" %%a in (filenames.txt) do @echo %%c >>filedates.txt
FOR /F "tokens=1,2,3 delims=-" %%a in (filedates.txt) do (
echo %%a%%b
)
输出类似于此(年月):
201107
201109
201204
etc..
我想在 中读取一行filedates.txt,将此日期存储为变量,然后读取下一行,并将其存储为另一个变量。这样,可以比较两个变量以查看哪个更大,并且该过程将继续。