Я хочу перебрать папку и ее подпапки, получить все .jpg
файлы и запустить myapp.exe
для файлов, в которых я переименую расширение найденного в данный момент файла. myapp.exe
принимает полный путь к файлу в качестве входных данных и переименованный файл в качестве выходных данных, например:
myapp.exe C:\images\original\210_551_210-768--RJF3823klzw.jpg -o C:\images\original\210_551_210-768--RJF3823klzw.gif
Теперь у меня есть это для рекурсивной печати полного пути *.jpg
файлов.
for /f "delims=" %%i in ('dir /a-d/b/s *.jpg') do echo "%%i" "%%~ni.gif"
Однако, это печатает только имя файла для второго параметра, тогда как я хочу включить путь к найденному файлу.
Как включить путь к выходному файлу, второй параметр для myapp.exe
?
псевдокод:
for /f "delims=" %%i in ('dir /a-d/b/s *.jpg') do myapp.exe "%%i" "<FULLPATH><FILNAME>.gif"