脚本需要很长时间

时间:2013-08-13 11:54:22

标签: performance batch-file

您好我有这个脚本:

batch.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分钟,但是如果它可以更快的话会更好,你有什么想法可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

您的问题的示例是清除。你可以试试:

findstr /ig:files.txt paths.txt > FilePaths.txt
相关问题