Скачать программы - бесплатно!   Гость | Регистрация | Вход 
Скачать софт на сайте docent777.ucoz.ru

Меню сайта



Категории раздела
Про .BATники(для чайников) [15]
Интернет [5]
Для Ucoz [1]
Загрузочная флешка [2]


Интересно...


Бесплатные СМСки

 

Бесплатно отправить СМС с компьютера на мобильный телефон

Главная » Статьи » Статьи от Доцента » Про .BATники(для чайников)

Как скопировать файл или папку батником(COPY и XCOPY)
Как скопировать файл или папку батником.

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

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]
     [+ источник [/A | /B] [+ ...]] [результат [/A | /B]]

  источник     Имена одного или нескольких копируемых файлов.
  /A           Файл является текстовым файлом ASCII.
  /B           Файл является двоичным файлом.
  /D           Указывает на возможность создания зашифрованного файла
  результат    Каталог и/или имя для конечных файлов.
  /V           Проверка правильности копирования файлов.
  /N           Использование, если возможно, коротких имен при копировании
               файлов, чьи имена не удовлетворяют стандарту 8.3.
  /Y           Подавление запроса подтверждения на перезапись существующего
               конечного файла.
  /-Y          Обязательный запрос подтверждения на перезапись существующего
               конечного файла.
  /Z           Копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
По умолчанию требуется подтверждение, если только команда COPY не выполняется в пакетном файле.

Примеры

так копируется файл docent.txt из папки docent которая на диске С в корень диска D

copy c:\docent\docent.txt d:\

так копируется файл docent.txt из папки docent которая на диске С в папку kosoy которая находится на диске D

copy c:\docent\docent.txt d:\kosoy\

так копируется всё что находится в папке docent которая на диске С в корень диска D

copy c:\docent d:\

так копируется всё что находится в папке docent которая на диске С в папку kosoy которая находится на диске D

copy c:\docent d:\kosoy

C помощью этой команды можно скопировать текстовые файлы с корня диска С в папку kosoy которая находится на диске D

copy c:*.txt* d:\kosoy

Но команда COPY не может копировать группу директорий(папки,подпапки) и не копирует скрытые файлы!!!

Поэтому я привык пользоваться командой XCOPY

Копирование файлов и дерева папок.
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       Указывает файл для копирования.
  destination  Указывает размещение и имя новых файлов.
  /A           Копирует файлы только с атрибутом "Архивный",
               при этом значение атрибута не изменяется.
  /M           Копирует файлы только с атрибутом "Архивный",
               при этом атрибут "Архивный" отключается.
  /D:m-d-y     Копирует файлы, измененные либо в указанный день, либо после.
               Если дата не указана, копируются только те файлы,
               которые новее в исходной папке.
  /EXCLUDE:file1[+file2][+file3]...
               Указывает список файлов, содержащих строки. Каждая строка
               должна находиться в отдельной линии в файлах.  Если одна из
               строк совпадает с любой частью абсолютного пути копируемого
               файла, то такой файл копироваться не будет.  Например,
               указывание таких строк, как \\obj\\ или .obj, исключает
               из копирования все файлы в папке obj и, соответственно, все
               файлы с расширением .obj.
  /P           Запрашивает, прежде чем создать конечный файл.
  /S           Копирует все папки и подпапки, кроме пустых.
  /E           Копирует все папки и подпапки, включая пустые.
               То же самое, что и /S /E. Можно использовать для изменения /T.
  /V           Проверяет каждый новый файл.
  /W           Запрашивает нажатие клавиши, прежде чем начать копирование.
  /C           Продолжает копирование, даже если произошла ошибка.
  /I           Если конечная папка не существует и копируется более одного
               файла, подразумевается, что местом назначения должна быть папка.
  /Q           Не отображает имена файлов во время копирования.
  /F           Отображает имена исходных и конечных файлов во время копирования.
  /L           Отображает файлы, которые будут скопированы.
  /G           Разрешает копирование шифрованных файлов в конечную папку,
               не поддерживающую шифрование.
  /H           Копирует скрытые и системные файлы.
  /R           Заменяет файлы, доступные только для чтения.
  /T           Создает структуру папок, но не копирует файлы. Не поддерживает
               пустые папки и подпапки. Сочетание /T /E
               поддерживает пустые папки и подпапки.
  /U           Копирует только файлы, которые уже существуют в конечной папке.
  /K           Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут
               "Только чтение".
  /N           Копирует с использованием сгенерированных коротких имен.
  /O           Копирует права владельца файлом и сведения таблицы управления
               доступом (ACL).
  /X           Копирует параметры аудита файла (включает действие /O).
  /Y           Подавляет запрос на подтверждение перезаписи
               существующего конечного файла.
  /-Y          Вызывает запрос на подтверждение перезаписи
               существующего конечного файла.
  /Z           Копирует сетевые файлы с возобновлением.

Параметр /Y можно установить через переменную среды COPYCMD.
Параметр /-Y командной строки переопределяет такую установку.

Примеры

Cкопируем всё из папки docent(все папки и файлы которые в ней находятся) которая на диске С в папку kosoy которая находится на диске D

xcopy "C:\docent" "d:\kosoy\" /s/c/h/n/y/

Cкопируем всё 
.txt
 и папки в которых они находятся с диска С в папку kosoy которая находится на диске D

xcopy "C:\*.txt" "d:\kosoy\" /s/c/h/n/y/

Точно также можно скопировать и фотографии и инсталяторы и документы офиса и т.д.(достаточно подставить необходимое расширение файла).

Не забывайте,что пути содержащие пробелы необходимо брать в кавычки!

P.S. папки docent,
kosoy названы так для наглядности )))

Зарегистрированные пользователи могут задавать вопросы по батникам и создавать темы на форуме








Категория: Про .BATники(для чайников) | Добавил: Доцент (21.05.2011) | Автор: Доцент W
Просмотров: 41861 | Комментарии: 2 | Теги: XCOPY, как скопировать папку, скопировать файл, CMD, скопировать файл батником, BAT файл, bat, COPY | Рейтинг: 4.7/12

Это может быть для Вас интересным

Отключение - подключение к интернету батником...
Команда Color в BAT файле
Переменные среды в CMD, BAT-файле
Мультизагрузочная флешка-реаниматор
Как создать архив SFX
Как уменьшить размер(вес) графических изобра...
Клавиатурный шпион для ПК
Выбор и ускорение 3G модема
Сайт не открывается - что делать?
Создание архива с помощью BAT файла(батника)
Разблокирование компьютера
Образцы лицензионных соглашений для ПО
Настройка командной строки
Как правильно настроить BIOS
Как сделать скриншот
Изменение атрибутов файлов и папок с помощью ...
Удаленный доступ к ПК
Настройка спутникового ресивера (декодера) DR...
Как оптимизировать работу в Windows XP
Введение(посвящена чайникам)
Всего комментариев: 1
1  
А как отклонить запрос на перезапись файла?
Если У - разрешает, то что за ключ использовать чтобы запретить?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

У нас ищут
Foxit PhantomPDF Business
Universal Extractor
K-Lite Mega Codec Pack
iAnalysis
VNC
CDBurnerXP
CoolReader 3.0.12
Пакетный компилятор Batch File Compiler
Hide Folders 2009
2 Калькулятора для разлочки 3G USB-модем Huawei
Startup Control Panel
Need Soft
Удаленный доступ к ПК
Как скопировать файл или папку батником(COPY и XCOPY)
Создание и удаление папки с помощью .bat файла
Мультизагрузочная флешка-реаниматор
Настройка командной строки
Батник и автозагрузка
Настройка спутникового ресивера (декодера) DRE 5000, GS 7300, поиск каналов ТРИКОЛОР ТВ
Как оптимизировать работу системы с помощью специальных программ
Зависание компьютера
Образцы лицензионных соглашений для ПО
Клавиатурный шпион для ПК
Как поставить пароль на файл или папку



Rambler's Top100 Тест скорости интернета
Бесплатно скачать программы, софт, утилиты для компьютера
Скачай у Доцента © 2011-2012 | Sitemap: XML HTML Хостинг от uCoz