Вы, вероятно, хотели это сделать ...
cls @ECHO ON for %%i in (*.docx) do soffice /-Y --headless --convert-to pdf %%i MOVE /-y C:\xxx\xxx\xxx\results\*.pdf "C:\xxx\xxx\xx-xx\results\pdf"
Я пытаюсь выполнить некоторые команды в командном файле на Windows Server 2012, но он не работает должным образом. Что я здесь делаю Получить все файлы (.docx) из текущего каталога в цикле, преобразовать файл в PDF и переместить в другую папку.
cls @ECHO ON for %%i in (*.docx) do soffice /-Y --headless --convert-to pdf %%i MOVE /-y C:\xxx\xxx\xxx\results\*.pdf "C:\xxx\xxx\xx-xx\results\pdf"
Может кто-нибудь помочь мне об этом, что я делаю неправильно?
Спасибо,
Вы, вероятно, хотели это сделать ...
cls @ECHO ON for %%i in (*.docx) do soffice /-Y --headless --convert-to pdf %%i MOVE /-y C:\xxx\xxx\xxx\results\*.pdf "C:\xxx\xxx\xx-xx\results\pdf"