Как переместить выходной файл в DOS - PullRequest
0 голосов
/ 22 июля 2010

Я хотел бы создать командный файл, который будет перемещать выходной файл пользовательской команды "mdmg C: \ source i5".Я должен выполнить эту команду из каталога C: \ home, где находится mdmg.cmd.

Эта команда преобразует любой файл в исходном каталоге и создает выходные файлы в папке C: \ home.

Однако я хочу автоматически переместить выходные файлы в другую папку, скажем, C: \ test.

Можно ли это сделать в пакетном скрипте?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 22 июля 2010

bla.bat

move c:\home\* c:\test
0 голосов
/ 04 июня 2012

Вы можете избавить себя от проблем с использованием перенаправления CMD. Просто вставьте следующее после команды mdmg.cmd.

    > "C:\source i5\output.txt"

Обычно интерпретатор CMD выполняет команду (команды) в файле mdmg.cmd, а затем перенаправляет вывод команд на печать в output.txt. Таким образом, вам не нужно вызывать другую партию. Еще одна интересная особенность, заключающаяся в том, чтобы сделать это таким образом, если выходной файл не существует по указанному пути, cmd.exe сделает это за вас.

0 голосов
/ 22 июля 2010

В чем проблема? DOS имеет команду move . Или вы можете смоделировать это с копией и удалить, если по какой-либо причине перемещение недоступно.

...