/ /フォルダ内の名前を一覧表示し、アクションを実行してバッチでフォルダに戻ります - batch-file、dos

フォルダ内の名前を一覧表示し、アクションを実行してバッチでフォルダに戻る

私は次のことに直面しています。

という名前のフォルダがたくさんあります P_1400P1_1499 (数百のフォルダ)

各フォルダにアクセスしてアクションを実行するようなスクリプトを作成したい

まあ言ってみれば:

>cd Folder 1
>echo hello in file.txt

>cd ..

>cd folder 2
>echo hello in file.txt

>cd ..

noreフォルダがなくなるまでなど

ちょっとしたことは、いくつかのフォルダが見逃されているという P_1450 不足している といくつかのフォルダが名前付き P_1420_1 または P_1420_2

ご協力ありがとうございました!

回答:

回答№1は0

読む HELP FOR そして HELP PUSHD それからこれを試してください

FOR /D %%a IN (P_*) DO (
PUSHD %%a
echo Do some action in %%a
POPD %%a
)