Вы получили много помощи в разделе комментариев, но в любом случае, вот как:
@echo off
Set "DriveList=C:\ D:\ E:\"
for %%i in (%DriveList%) Do (
dir /b /a-d %%i*.txt
dir /b /a-d %%i*.jpg
)
pause
Обратите внимание, что выше будет искать только корень каждого диска, чтобы найти все файлы на каждомдиск, вам нужно включить переключатель /S
:
@echo off
Set "DriveList=C:\ D:\ E:\"
for %%i in (%DriveList%) Do (
dir /b /a-d /s %%i*.txt
dir /b /a-d /s %%i*.jpg
)
pause
Я предлагаю вам прочитать справку, открыв cmd.exe и набрав:
set /?
for /?
dir /?