Я пытаюсь создать пакетный скрипт, который петли рекурсивно корыто каталогов и подкаталогов находит все файлы .rtf и преобразует их в .htmlРепликация пакетного файла Windows через каталоги для обработки файлов?
У меня есть программа, которая делает преобразование так: rtf2html.exe file.rtf file.html
Это мой сценарий:
@echo off
call :treeProcess
goto :eof
:treeProcess
for %%f in (*.rtf) do (
start C:\Users\User\Desktop\rtf2html.exe %%f %%f.html
)
for /D %%d in (*) do (
cd %%d
call :treeProcess
cd ..
)
exit /b
Это петли через каталоги, но ничего не выводит.
Я думаю, что на линии start C:\Users\User\Desktop\rtf2html.exe %%f %%f.html
ему нужны пути для входных выходных файлов. Я хочу вывести html-файл, где находится rtf.
Любые идеи, как это сделать?
эй, спасибо за ваш ответ. Не работает, это результат: 'C: \ Users \ User \ Desktop \ File Folder Creater>" C: \ Users \ User \ Desktop \ rtf2html.exe "" % f ""% ~ dpna.html " Невозможно открыть файл ввода! ' –
Вы не использовали код, который я вам дал. Просто измените путь на 'rtf2html.exe' – foxidrive
Я изменил путь, и я c/p ваш код, выведенный выше результат устарел –