Ошибка «Неверные параметры» при копировании в другую папку

225
Karen Goh

Я пробовал следующее, чтобы скопировать файлы в Data в другое место, но получил ошибку «Недопустимые параметры». Что не так с моей командой?

C:\xcopy c:\ProgramData\MySQL\MySQL Server 5.7\Data c:\DataBackUp 

У меня Windows 10.

0

1 ответ на вопрос

1
Twisty Impersonator

Ваша исходная папка должна быть заключена в двойные кавычки:

C:\xcopy "c:\ProgramData\MySQL\MySQL Server 5.7\Data" c:\DataBackUp 

В противном случае команда XCOPY видит следующее как отдельные параметры:

  • c: \ ProgramData \ MySQL \ MySQL Server
  • 5.7 \ Data
  • C: \ DataBackup

Он ожидает два пути, а не три, следовательно, ошибка «Неверные параметры».

В качестве дополнительного примечания необходимо указать путь к XCOPY (например C:\xcopy), если у вас действительно есть копия исполняемого файла в корне C: и вы собираетесь выполнить ее оттуда. Если нет, просто начните свою команду с XCOPY.

Tks. Но теперь я получаю это сообщение: C: \ DataBackUp указывает имя файла или имя каталога на цели (F = файл, D = каталог)? и я просто набрал D. И затем вышло несколько строк. Что я должен сделать, чтобы все файлы в Data скопировались в папку DataBackUp? Будет ли Windows 10 распознавать, что это папка? Karen Goh 5 лет назад 0
@KarenGoh добавьте обратную косую черту в конец пути назначения, чтобы сообщить XCOPY, что это папка, например, c: \ DataBackUp \ Twisty Impersonator 5 лет назад 1
Теперь у меня есть этот SQLTable -hi5 и другие таблицы внутри, но он не копируется. И это те вещи, которые я действительно делаю копию. Почему Windows не копирует все эти файлы в мой DataBackUp, а копирует только другие, например, ibdata1? Karen Goh 5 лет назад 0
@KarenGoh Похоже, вы столкнулись с другой проблемой. На этом сайте мы задаем один вопрос для каждой проблемы, поэтому, пожалуйста, оставьте новый вопрос. Twisty Impersonator 5 лет назад 1