Xcopy что означает имя файла или каталога как убрать

Xcopy что означает имя файла или каталога как убрать

Сообщения: 1660
Благодарности: 190

——-
Когда у тебя есть только молоток, все похоже на гвоздь

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

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Xcopy что означает имя файла или каталога как убрать. moderator. Xcopy что означает имя файла или каталога как убрать фото. Xcopy что означает имя файла или каталога как убрать-moderator. картинка Xcopy что означает имя файла или каталога как убрать. картинка moderator

Сообщения: 52226
Благодарности: 15093

fpm_start("true");

——-
Когда у тебя есть только молоток, все похоже на гвоздь

echo F | xcopy что куда (в этом случае при запросе будет введено F, то есть файл) »

Да это сработало! Только вот теперь не работает запрос подтверждения копирования, т.к. он на все вопросы отвечает F…

А если копируем файл, как будет выглядит команда? и будет ли в этом случае работать запрос на подтверждение копирования?

Жаль что choice в NT есть только в Resource Kit.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 58
Благодарности: 1

Все дело в том, что при копировании файла с переименованием. Первый вопрос “’это папка или файл” (F | D) затем “скопировать файл?” (Y | N). Мне очень нужно, чтобы ответ на первый вопрос происходил автоматически (ответ “F”), а ответ на второй вопрос осуществлялся интерактивно. В случаи использования “echo F| xcopy …” ответ на первый вопрос автоматизируется, а вместе с ним и второй, т.к. норовит везде ответить “F”. Это приводит к неверной работе команды xcopy…. Xcopy что означает имя файла или каталога как убрать. sad. Xcopy что означает имя файла или каталога как убрать фото. Xcopy что означает имя файла или каталога как убрать-sad. картинка Xcopy что означает имя файла или каталога как убрать. картинка sad

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1660
Благодарности: 190

——-
Когда у тебя есть только молоток, все похоже на гвоздь

Источник

Xcopy что означает имя файла или каталога как убрать

Сообщения: 1660
Благодарности: 190

——-
Когда у тебя есть только молоток, все похоже на гвоздь

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

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Xcopy что означает имя файла или каталога как убрать. moderator. Xcopy что означает имя файла или каталога как убрать фото. Xcopy что означает имя файла или каталога как убрать-moderator. картинка Xcopy что означает имя файла или каталога как убрать. картинка moderator

Сообщения: 52226
Благодарности: 15093

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 58
Благодарности: 1

echo F | xcopy что куда (в этом случае при запросе будет введено F, то есть файл) »

Да это сработало! Только вот теперь не работает запрос подтверждения копирования, т.к. он на все вопросы отвечает F…

А если копируем файл, как будет выглядит команда? и будет ли в этом случае работать запрос на подтверждение копирования?

Жаль что choice в NT есть только в Resource Kit.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 58
Благодарности: 1

Все дело в том, что при копировании файла с переименованием. Первый вопрос “’это папка или файл” (F | D) затем “скопировать файл?” (Y | N). Мне очень нужно, чтобы ответ на первый вопрос происходил автоматически (ответ “F”), а ответ на второй вопрос осуществлялся интерактивно. В случаи использования “echo F| xcopy …” ответ на первый вопрос автоматизируется, а вместе с ним и второй, т.к. норовит везде ответить “F”. Это приводит к неверной работе команды xcopy…. Xcopy что означает имя файла или каталога как убрать. sad. Xcopy что означает имя файла или каталога как убрать фото. Xcopy что означает имя файла или каталога как убрать-sad. картинка Xcopy что означает имя файла или каталога как убрать. картинка sad

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1660
Благодарности: 190

——-
Когда у тебя есть только молоток, все похоже на гвоздь

Источник

xcopy

Копирует файлы и каталоги, включая подкаталоги.

В разделе Примеры показан принцип использования этой команды.

Синтаксис

Параметры

Комментарии

Использование /z

Если вы потеряли подключение на этапе копирования (например, если сервер переходит в режим «вне сети»), то после повторного подключения Подключение возобновится. /z также отображает процент выполнения операции копирования для каждого файла.

Использование /y в переменной среды копикмд.

Копирование зашифрованных файлов

Копирование зашифрованных файлов на том, который не поддерживает EFS, приводит к ошибке. Сначала расшифровать файлы или скопировать их на том, который поддерживает EFS.

Чтобы добавить файлы, укажите один файл для назначения, но несколько файлов для источника (то есть с помощью подстановочных знаков или формата file1 + file2 + файл3).

Значение по умолчанию для назначения

Если опустить назначение, команда xcopy скопирует файлы в текущий каталог.

Указание того, является ли назначение файлом или каталогом

Если объект Destination не содержит существующий каталог и не заканчивается обратной косой чертой (), появляется следующее сообщение:

Нажмите клавишу F, если хотите скопировать файл или файлы в файл. Нажмите клавишу D, если хотите скопировать файл или файлы в каталог.

Использование команды xcopy для установки атрибута архива для целевых файлов

Команда xcopy создает файлы с установленным атрибутом Archive, независимо от того, был ли этот атрибут задан в исходном файле. Дополнительные сведения об атрибутах файлов и attribсм. в разделе Дополнительные ссылки.

Сравнение xcopy и diskcopy

Коды выхода для команды xcopy

Для обработки кодов завершения, возвращаемых xcopy, используйте параметр ERRORLEVEL в командной строке If в пакетной программе. Пример пакетной программы, обрабатывающей коды завершения с помощью If, см. в разделе Дополнительные ссылки. В следующей таблице перечислены все коды выхода и их описание.

Код выходаОписание
0Файлы были скопированы без ошибок.
1Не найдены файлы для копирования.
2Пользователь нажал клавиши CTRL + C для завершения команды xcopy.
4Произошла ошибка инициализации. Недостаточно памяти или места на диске, либо в командной строке введено недопустимое имя диска или недопустимый синтаксис.
5Произошла ошибка записи на диск.

Примеры

1. чтобы скопировать все файлы и подкаталоги (включая все пустые подкаталоги) с диска A на диск B, введите:

2. чтобы включить в предыдущий пример все системные или скрытые файлы, добавьте параметр командной строки/h следующим образом:

3. чтобы обновить файлы в каталоге \репортс с файлами в каталоге \равдата, которые были изменены с 29 декабря 1993 г., введите:

4. чтобы обновить все файлы, существующие в \репортс в предыдущем примере, независимо от даты, введите:

5. чтобы получить список файлов для копирования с помощью предыдущей команды (т. е. без фактического копирования файлов), введите:

Файл xcopy. out содержит список всех копируемых файлов.

6. чтобы скопировать каталог \кустомер и все подкаталоги в каталог \\публик\аддресс на сетевом диске H:, оставьте атрибут «только для чтения» и при создании нового файла в H: введите:

7. чтобы выполнить предыдущую команду, убедитесь, что команда xcopy создает каталог \аддресс, если он не существует, и подавление сообщения, отображаемого при создании нового каталога, добавьте параметр командной строки /i следующим образом:

8. можно создать пакетную программу для выполнения операций xcopy и использовать пакет If для обработки кода выхода при возникновении ошибки. Например, в следующей пакетной программе для параметров источника и назначения xcopy используются заменяемые параметры:

Чтобы использовать предыдущую пакетную программу для копирования всех файлов в каталоге К:\пргмкоде и его подкаталогов на диск B, введите:

9. в этом примере копируются все непустые каталоги, а также файлы, имя которых соответствует шаблону, заданному с помощью символа звездочки.

В предыдущем примере это конкретное значение исходного параметра .\ток *. yml копирует те же три файла, даже если их два символа пути . \ были удалены. Однако файлы не копируются, если из исходного параметра был удален подстановочный знак «звездочка», что делает его просто .\ток.ИМЛ.

Источник

xcopy файл, переименовать, подавить» указывает ли xxx имя файла. » сообщение

Это кажется довольно простым, и, возможно, я просто забываю правильный флаг, но как бы я, в одной команде, скопировать файл из одного каталога в другой и переименовать его в каталоге назначения? Вот моя команда:

он предлагает мне следующее Каждый раз:

делает TestConnectionExternalbinDebugwhee.config Укажите имя файла или имя каталога на целевом объекте (F = file, D = каталог)?

19 ответов

не используйте xcopy используйте copy вместо этого у него нет этой проблемы.

xcopy обычно используется при выполнении рекурсивных копий нескольких файлов / папок или когда вам нужны функции проверки/запроса, которые он предлагает. Для одиночных копий файлов, copy команда работает просто отлично.

создаст копию файла » whee.конфиг.пример » в каталоге назначения без запроса файла или каталога.

обновление: как уже упоминалось @chapluck:

в XCOPY есть какая-то недокументированная функция. вы можете использовать:

xcopy » bin\development\whee.конфиг.пример» «c:\mybackup\TestConnectionExternal\bin\Debug\whee.config*»

Я тестировал его только сегодня. 🙂

указывает ли destination имя файла или имя каталога в целевой (F = файл, D = каталог)?

вы можете подавить это сообщение с помощью /i параметр командной строки, который заставляет xcopy предполагать, что местом назначения является каталог, если источником является более одного файла или каталога.

потребовалось некоторое время, но все, что требуется, это RTFM.

Итак, для этого есть простое исправление. Это конечно неудобно, но это работает. xcopy не предложит узнать, является ли назначение каталогом или файлом, если новый файл(имя файла) уже существует. Если вы предшествуете своей команде xcopy простым эхом новому имени файла, он перезапишет пустой файл. Пример

Это из счета ответа.

просто быть понятным для других.

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

да, поставьте обратную косую черту в конце имени файла и он не будет спрашивать вас, если это файл или каталог. поскольку в источнике есть только один файл, он будет считать, что это файл.

REM This assumes dest is a folder and will create it, if it doesnt exists

вернемся к исходному вопросу:

может быть сделано с двумя командами, например:

просто добавляя «\..»по пути к файлу назначения создается каталог назначения, если он еще не существует. В этом случае

, который является родительским каталогом несуществующий каталог

по крайней мере для WIN7 mkdir не волнует, если каталог

У меня была аналогичная проблема, и robocopy и xcopy не помогли, так как я хотел подавить комментарии и использовать другое имя файла назначения. Я нашел

работа согласно моим требованиям.

для дублирования больших файлов, xopy с / J переключатель является хорошим выбором. В этом случае просто передайте F для файла или D для каталога. Кроме того, можно сохранить задания в массиве для будущих ссылок. Например:

при копировании файлов используйте copy вместо xcopy.

например, копировать » bin\development\whee.конфиг.образец» «TestConnectionExternal\bin\Debug\whee.config»

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

этот подход хорошо работает, когда конечный каталог гарантированно существует, и когда источником может быть файл или каталог.

работайте, используйте ReName. и назовите его каким-нибудь загадочным именем, а затем переименуйте его в собственное имя

CD «C:\Users\Public\Documents\My веб-сайты \ AngelFire

XCopy /D /I /V / Y «C:\Users\Public\Documents\My веб-сайты\HostGator

Ren «cop.htm «» Христос-наш-Пасха.htm»

xcopy позволит вам скопировать один файл в указанную папку, это просто не позволит вам определить имя назначения. Если вам требуется имя назначения, просто переименуйте его перед копированием.

ren » bin\development\whee.конфиг.пример» подхлестывают.config

xcopy/R / Y «bin\development\whee.конфиг» «TestConnectionExternal\bin\Debug\»

правильно, если вы хотите скопировать только файл и изменить его имя в пункте назначения:

xcopy /f / y «bin\development\example.исполняемый» «TestConnectionExternal\bin\Debug\NewName.exe-файла*»

и это будет работать нормально

XCOPY С * в конце цели, чтобы скопировать файлы, существуют ли они или нет в месте назначения XCOPY с \ в конце цели для копирования папок и содержимого, независимо от того, существуют или нет в месте назначения

исходный dest-файл RoboForm для файлов RoboForm источник DEST для папок

Источник

XCOPY все еще спрашивает (F = файл, D = каталог) подтверждение

Мой пакетный скрипт xcopy все еще запрашивает F = file, D = directory

6 ответов

Существуют следующие сценарии (в зависимости от предоставленных значений %source% и %target% ):

один исходный файл, местом назначения является файл:

переключатель /I бесполезен, поэтому вам нужно передать F в командную строку xcopy :

при условии, что задан переключатель /Y (для принудительной перезаписи), вы также можете заранее создать целевой файл (пустой файл)

один исходный файл, местом назначения является каталог:

переключатель /I тоже бесполезен; вы можете направить D в команду xcopy строка:

или вы можете просто добавить \ к месту назначения:

, хотя это вызывает проблемы, когда %target% указывает текущий каталог диска как D: например, потому что D: означает текущий каталог этого диска, тогда как D:\ означает его корневой каталог;

или вы заранее создаете каталог назначения:

часть 2> nul подавляет сообщение об ошибке, если каталог уже существует;

несколько исходных файлов, местом назначения является файл:

обычно это бессмысленная ситуация, потому что вы указываете xcopy копировать каждый исходный файл в один и тот же файл назначения, пытаясь таким образом перезаписать она;

несколько исходных файлов, местом назначения является каталог:

переключатель /I здесь имеет смысл:

опция pipe также работает здесь:

также добавляет \ к месту назначения (относительно ограничения, упомянутого выше):

или вы заранее создаете каталог назначения:

Заключение

Дополнение

В вашем фрагменте кода есть некоторые незначительные проблемы, о которых я хочу упомянуть здесь:

2″ удаляет потенциальное окружение

Вот код, в котором переработаны все вышеперечисленные вещи:

xcopy не знает, что целью является каталог. Вы поясните это, поставив в конце обратную косую черту:

Поставьте * позади целевого файла. Это подавляет вопрос и по умолчанию имеет значение «Файл».

по умолчанию папка.

Удаление имени файла назначения приведет к подавлению сообщения. Это работает для меня!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *