Обрабатывать файлы на точном уровне каталога в пакетном скрипте - PullRequest
0 голосов
/ 13 февраля 2020

Я искал batch-file решение для bash команды

for file in temp/*/*; do ... done

Предположим, у меня есть структура:

script.bat
temp
---- A
---- fileToExclude1
-------- 0
------------ SomeFile1
------------ SomeFile2
-------- 1
------------ SomeFile3
-------- 2
------------ SomeFile4
---- B
---- fileToExclude2
-------- 0
------------ SomeFile5
-------- 1
------------ SomeFile6
------------ SomeFile7
------------ SomeFile8
------------ SomeFile9
...

Как я могу обрабатывать файлы (SomeFile1, SomeFile2, ..., SomeFile9) с помощью аналоговой команды в пакетном скрипте (или в строке cmd) для команды bash?

1 Ответ

0 голосов
/ 13 февраля 2020

Окончательное решение, основанное на совете, полученном в качестве комментария от Герхард Барнард :

for /d %i in ("temp\*") do for /d %j in (%i\*) do for %k in (%j\*) do echo %k
...