Xcopy-недопустимое число параметров

Я пытаюсь создать bat-файл, который переместит некоторые ECF-файлы из папки в новую папку

Я успешно настроил файл xcopy bat для других документов (.доктор. ,ppt) и т. д., И я скопировал текст из рабочего файла xcopy bat и изменил *.doc to *.ecf

@ECHO OFF

cd C:UsersAlex.NewtonDocumentsFixesProgramNameBinaries
REM This is will copy over .doc documents
FOR %%f IN (*.ecf) DO XCOPY "C:UsersAlex.NewtonDocumentsFixesProgramNameBinaries" "%%f" "C:UsersAlex.NewtonDocumentsFixesProgramName"
PAUSE

неверное количество параметров происходит 9 раз, и это то, сколько ECF-файлов есть, поэтому похоже, что он их обнаруживает, но не копирует их?

1
задан Der Hochstapler
28.04.2023 17:22 Количество просмотров материала 3532
Распечатать страницу

1 ответ

недопустимое количество параметров

у вас есть:

cd C:\Users\Alex.Newton\Documents\Fixes\ProgramName\Binaries
FOR %%f IN (*.ecf) DO XCOPY "C:\Users\Alex.Newton\Documents\Fixes\ProgramName\Binaries" "%%f" "C:\Users\Alex.Newton\Documents\Fixes\ProgramName\"

выше xcopy команда имеет три аргумента:

"C:\Users\Alex.Newton\Documents\Fixes\ProgramName\Binaries"
"%%f" 
"C:\Users\Alex.Newton\Documents\Fixes\ProgramName\"

синтаксис xcopy is:

XCOPY source [destination] [options]

Ваш третий аргумент не опции (см. xcopy).


правильный способ вызова xopy

как вы уже находитесь в нужной директории C:\Users\Alex.Newton\Documents\Fixes\ProgramName\Binaries вам не нужен первый аргумент.

FOR %%f IN (*.ecf) DO XCOPY "%%f" "C:\Users\Alex.Newton\Documents\Fixes\ProgramName\"

или:

FOR %%f IN (*.ecf) DO XCOPY "C:\Users\Alex.Newton\Documents\Fixes\ProgramName\Binaries\%%f" "C:\Users\Alex.Newton\Documents\Fixes\ProgramName\"

Читать Далее

  • индекс A-Z командной строки Windows CMD - отличный справочник для все окон УМК линия, связанная.
  • for / f - Loop команда против результатов другой команды.
  • xcopy - копировать файлы и / или деревья каталогов в другую папку.
0
отвечен DavidPostill 2023-04-30 01:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх