0
我需要在具有實現以下批處理腳本一些幫助:批處理腳本,從文本文件中讀取特定的詞,寫另一個文件
- 放入根結構,以#文件夾
- 打開每個子文件夾,然後從文本文件中讀出特定的行(文件名稱各不相同)。
- 根據以前搜索到的行的存在情況,創建另一個文本文件以顯示「OK」或「NOT OK」。
在此先感謝任何能夠幫助我的人。
我需要在具有實現以下批處理腳本一些幫助:批處理腳本,從文本文件中讀取特定的詞,寫另一個文件
在此先感謝任何能夠幫助我的人。
我想,這將是這樣的:
關閉@echo
Set DirToSearch="D:\MyFolders\"
Set LineToRead="This is my line"
pushd %DirToSearch%
for /r %%f in (*.txt) do (
For /F %%l in ('Findstr /L /I %LineToRead% "%%f"') do (
if %%l equ " " (
echo File:"%%f" is Not OK >> D:\FileStatus.txt
) else (
echo Line: %%l
echo File:"%%f" is OK >> D:\FileStatus.txt
)
)
)
Goto :End
:End
popd
希望它能幫助。
你到目前爲止嘗試過什麼?什麼是「特定線路」?從'FOR /?'開始並從那裏開始。 'Findstr /?','Set /?'和'If /?'也會派上用場。 –