小编Jef*_*f K的帖子

如何读取文本文件的2个连续行并将其保存为临时变量

我所拥有的文件有ID,modeldate.文件具有类似于格式10000_9999-99_10-01-2011.zip(其中,10000ID,9999-99model,当然10-01-2011date).

我想修改date这些文件的s,但保持会话之间的间隔相同ID.例如,如果2次会议有日期1/1/20112/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
)
Run Code Online (Sandbox Code Playgroud)

输出类似于此(YearMonth):

201107
201109
201204
etc..
Run Code Online (Sandbox Code Playgroud)

我想要读取一行filedates.txt,将此日期存储为变量,然后读取下一行,并将其存储为另一个变量.这样可以比较两个变量,看哪个更大,并且过程将继续.

text-processing batch-file

5
推荐指数
1
解决办法
924
查看次数

标签 统计

batch-file ×1

text-processing ×1