我已經做過一些小批處理文件,但從未在文件夾中讀取任何所需的文件名。批處理文件,搜索文件夾中的所有文件,然後排序
我需要一個批處理文件,可以爲我排序文件夾。
我需要尋找到一個文件夾中,搜索每個文本文件,它包含的「字符串」,然後將其移動到文件夾接受,如果沒有,將其移動到文件夾被拒絕。
任何想法如何解決這個問題?
我已經使用了以下方法來查找文本。
find /c "string" file
if %errorlevel% equ 1 goto
我不知道如何使它搜索文件夾中的每個文件,並且這些文件名稱每天都在變化。
+1;但是DO()子句中的每個%% a都應該用引號引起來。如果「字符串」包含空格,也必須使用FINDSTR/C選項。 – dbenham
@dbenham我在原來的答案中做了修改,以反映您提到的問題。 (順便說一句,我希望你能意識到我使用了字符串輸出來nul(用%%和||),這是我從你那裏學到的,謝謝。) –
你幾乎沒有錯。我修正了/ C選項的格式 - '/ C:「string」'。 – dbenham