如果名为named.txt的.txt文件中包含以下文本。 2005060.png“3/1/2005” 2005060是来自A2005060SAMPLE.png的解析文本。有没有办法创建批处理文件来检查.png所在的文件夹所在的文件夹,并恢复原来的名称,同时保留其旁边的“3/1/2005”等日期。 例如:name.txt文件有
2005060.png“3/1/2005
2005070.png“3/11/2005
2005080.png“3/21/2005
2005090.png“3/31/2005
批处理文件将在同一个文件夹中检查一块2005060,并发现有一个名为A2005060SAMPLE.png但名称为A2005060SAMPLE.png并将其替换为一个并输出到name2.txt
A2005060SAMPLE.png“3/1/2005
A2005070SAMPLE.png“3/11/2005
A2005080SAMPLE.png“3/21/2005
A2005090SAMPLE.png“3/31/2005
感谢您的帮助!!! :)
答案 0 :(得分:0)
怎么样:
@echo off
for /f "tokens=1,2* delims=. " %%i in (named.txt) do (
for %%m in (*%%i*) do echo %%~nxm %%k >> outfile.txt
)