Если вы хотите открыть или сделать что-то для каждого файла на основе расширения, простой способ сделать это - использовать цикл for
с /R
для поиска во всех подкаталогах файла *.strm
.
@ECHO OFF
SET "LOC=C:\Folder"
CD %LOC%
FOR /R %%A IN (*.strm) DO (
Rem | Do something with each file.
Start cmd.exe /C "notepad.exe "%%A""
)
Echo No More Items Found!
pause
goto :EOF
%%A
вернет путь к файлу.
Start cmd.exe /C ""
запустит команду CMD. (Замените своим кодом)
notepad.exe ""
откроет файл (используется в качестве примера)
EDIT:
Итак, вы ищете, чтобы проверить, существует ли файл, тогда, если true, запустить скрипт? Сильфон должен решить это.
@ECHO OFF
If exist (C:/Path/file.strm) (
Rem | File exists, run script
Echo Do something
)
GOTO :EOF