Скачать программы - бесплатно!   Гость | Регистрация | Вход 
Скачать софт на сайте 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
Просмотров: 42263 | Комментарии: 2 | Теги: XCOPY, как скопировать папку, скопировать файл, CMD, скопировать файл батником, BAT файл, bat, COPY | Рейтинг: 4.7/12

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

Сайт не открывается - что делать?
Переменные среды в CMD, BAT-файле
Изменение атрибутов файлов и папок с помощью ...
Мультизагрузочная флешка-реаниматор
Как уменьшить размер(вес) графических изобра...
Как скрыть окно DOS, невидимый батник
Как скопировать файл или папку батником(COPY ...
Как оптимизировать работу системы с помощью с...
Как создать инсталлятор
Зависание компьютера
Как "рыбачить" на Триколоре
Создание архива с помощью BAT файла(батника)
Как задать действия в Bat файле при нажатии ...
Пример файла menu.lst
Настройка командной строки
Команда ASSOC
Как раскрутить свой сайт
Команда Color в BAT файле
Кнопки Дай пять! от Mail, Дай рубль, друг! от...
Как сделать аудиозапись скрытно
Всего комментариев: 1
1  
А как отклонить запрос на перезапись файла?
Если У - разрешает, то что за ключ использовать чтобы запретить?

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

У нас ищут
MultiExtractor
Free Ringtone Maker 2.1.0.266 + Portable
Auslogics BoostSpeed 5.0.4.220
Vit Registry Fix Pro
Free Studio Manager
Razblocker
System Ninja-portable
Maxthon 3.4.2.2000 Final
Runtime GetDataBack for NTFS 4.20 RePack by Otanim
Photo Stamp Remover
AIDA64
Converter RUS
Как раскодировать зашифрованный текст
Настройка спутникового ресивера (декодера) DRE 5000, GS 7300, поиск каналов ТРИКОЛОР ТВ
Как поставить кнопку от Гугл +1 на сайт от UCOZ
Отключение - подключение к интернету батником.
Переменные среды в CMD, BAT-файле
Изменение атрибутов файлов и папок с помощью батника(BAT-файла)
Кнопки Дай пять! от Mail, Дай рубль, друг! от Яндекс
Как оптимизировать работу в Windows Vista и Windows 7
Как создать архив SFX
Удаленный доступ к ПК
Как сделать скриншот
Мультизагрузочная флешка-реаниматор



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