Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/116: Рейтинг темы: голосов - 116, средняя оценка - 4.57
Badger
91 / 91 / 4
Регистрация: 25.06.2012
Сообщений: 278
1

Копирование нескольких файлов с помощью команды COPY

15.10.2012, 11:14. Просмотров 22692. Ответов 2
Метки нет (Все метки)

Не пойму как скопировать с помощью функции copy несколько файлов одновременно.
В справке copy /? говорится, что (дословно):
Чтобы объединить файлы, укажите один конечный и несколько исходных файлов,
используя подстановочные знаки или формат "файл1+файл2+файл3+...".

Из этого я делаю следующее:
Bash
1
copy /y 0000114.* + 0000118.* 1
На что система мне отвечает:
0
Миниатюры
Копирование нескольких файлов с помощью команды COPY  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 11:14
Ответы с готовыми решениями:

Копирование файлов заданного типа с помощью команды copy из одной папки в другую
Вариант 3 Создайте командный файл копирования файлов заданного типа (с помощью ко- манды copy) из...

Создайте командный файл копирования файлов заданного типа (с помощью команды COPY) из одной папки в другую
Создайте командный файл копирования файлов заданного типа (с помощью команды copy) из одной папки в...

Копирование файлов с помощью команды XCOPY
не могу сделать копирование файлов по дате, при копировании пишет Недопустимый ключ - "/c:12.05"...

Можно ли с помощью команды COPY перемещать и удалять файлы?
Народ, подскажите пожалуйста, можно ли с помощью команды COPY (в CMD) перемещать и удалять файлы?

Как можно заменить строку или слово в файле с помощью команды COPY?
у меня есть файл с определенным текстом, как можно заменить строку или слово в файле с помощью...

2
Badger
91 / 91 / 4
Регистрация: 25.06.2012
Сообщений: 278
15.10.2012, 11:26  [ТС] 2
Но войдя в каталог "1" вижу только один файл (первый в списке копируемых). Почему так?

Добавлено через 10 минут
Тьфу... Таким образом файлы можно объединить в один, а не скопировать (по началу не совсем понял смысл объединения в справке).
Уж простите модераторы, но ответ нашел только после создания темы
Получается скопировать к примеру эти 2 файла одновременно можно только так?
Bash
1
for %%i in (file.1,file.2) do copy %%i folder
0
Dragokas
Эксперт WindowsАвтор FAQ
17088 / 7143 / 861
Регистрация: 25.12.2011
Сообщений: 10,951
Записей в блоге: 16
15.10.2012, 12:38 3
Если Вам нужно скопировать по маске тогда - все так.

For без токенов:
Bash
1
for %%i in (0000114.*,0000118.*) do copy "%%i" "folder\*.*"
Еще вариант:
For с токенами:
Bash
1
for /f "delims=" %%i in ('dir 0000114.*,0000118.* /b /a:-d') do copy "%%i" "folder\*.*"
Если только 2 конкретных файла, то это логически не совсем правильно, т.к. в Вашем примере заставляете For вести поиск файлов по заданной маске, а ее как таковой и нет.

Такой вариант в этом случае правильный:
For без токенов:
for %%a in ("file.1" "file.2") do copy %%i "folder\*.*"
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 12:38

Копирование папки с помощью команды XCOPY
Не удается скопировать через командную строку. xcopy "C:\source_dir" "D:\dest_dir\" Пишет...

Циклическое копирование файлов с использованием команды XCOPY
Здравствуйте. Я хочу скопировать определённые файлы из одной директории в другую. Имею такой...

Перемещение файлов с помощью команды MOVE
Доброго всем времени суток! Я попытался написать простенький bat файл, который перемещает из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru