0

你好我有这个脚本:

批处理.bat:

@Echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%g in (files.txt) do (
SET File=%%g
ECHO SET SearchStr=!File! > temp1.bat
Type temp1.txt >> temp2.bat
Start temp2.bat
TIMEOUT /t 1 /nobreak > NUL
Del temp2.bat

)

temp1.bat:

findstr "%SearchStr%" paths.txt >> FilePaths.txt
exit

我在“files.txt”中有超过 3000 行,所以大约需要 50 分钟,但如果它可以更快,会更好,你有什么想法可以帮助吗?

4

1 回答 1

1

你的问题的例子不清楚。你可以试试:

findstr /ig:files.txt paths.txt > FilePaths.txt
于 2013-08-13T13:28:30.593 回答