回复 14# CrLf
谢谢你的指点,但是 这个批处理有点错误吧,提示找不到指定文件.
另外,自己从中找到的几条命令,不知道怎么把它们组合在一起,最后把文件更新为合适的文件名.
获取年月日的代码是:- set dt=%date:~,4%%date:~5,2%%date:~8,2%
复制代码 从name.txt获取到前面的文件名是:- for /f "delims=" %%a in (name.txt) do (set name=%%a)
复制代码 从time.txt获取到后面的文件名是:- for /f "tokens=1,2 delims=:" %%b in (time.txt) do (set time=0%%b%%c)
复制代码 组合成新的文件名应该是:%name%_%dt%_%time%.txt
怎样把几条命令组合在一起呢?而且还要循环下去,直到获到到name.txt最后一行(总共有18行吧,除去3.txt,需要更改的是1至2.txt,4至19.txt)呢? |