いくつかの助けを借りて、結局、入力文字列と同じ名前を持つファイルをコンピューターで検索するFORループが見つかりました。今私の唯一の問題は、forループがただ一つではなく二つのディレクトリをスキップするようにしたいということです。それも可能ですか?FORループの1つ以上の特定のフォルダをスキップする
for %%a in (C D E F G H U W) do (
for /f "tokens=*" %%b in ('dir /s /b "%%a:\%filename%" ^|findstr /v /i /L /c:"%cd%\directory i want to skip" ') do (
---
---
---
)
)
私はこの方法を試してみましたが、動作していないようです:
for %%a in (C D E F G H U W) do (
for /f "tokens=*" %%b in ('dir /s /b "%%a:\%filename%" ^|findstr /v /i /L /c:"%cd%\directory i want to skip" ^|findstr /v /i /L /c:"%cd%\ another directory i want to skip" ') do (
---
---
---
)
)