1

Итак, я создал тестовые папки и файлы для работы с командами cmd:

C:.
|-------test
|       \---testa
|           \---testb
|                   test1.txt
|                   test2.txt
|
|-------test2                

Моя проблема в том, что я не могу заставить работать следующую команду:

C:\test\testa\testb>move test1.txt,test2.txt ..\..\..\test2

Это вывело бы The syntax of the command is incorrect . В move /? синтаксис:

MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

Я считаю, что мой синтаксис правильный (?). Google не мог мне помочь. Я знаю несколько "альтернатив" этой команде. То, что я хочу знать, - то, что я сделал неправильно, что мой синтаксис неправильный.

2 ответа2

4

Синтаксис команды move в cmd от Microsoft, заданный ее /? вариант неверный. Правильный синтаксис можно найти в ссылках на команды Windows NT на WWW-сайте Microsoft и в справочнике по командам Windows, которые могли быть установлены на вашем компьютере с операционной системой. Команда move Microsoft поддерживает только один исходный аргумент. Для команды move которая поддерживает несколько исходных аргументов, вам нужно использовать лучший интерпретатор команд.

дальнейшее чтение

2
C:\test\testa\testb>move test?.txt ..\..\test2
C:\test\testa\testb\test1.txt
C:\test\testa\testb\test2.txt
        2 Datei(en) verschoben.

Возможно, вы захотите использовать подстановочные знаки, чтобы указать файлы, которые вы хотите переместить. Запятая-разделение здесь тоже не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .