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

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

Как создать архив SFX
Как оптимизировать работу системы с помощью с...
Рисунок в BAT файле
Как скопировать файл или папку батником(COPY ...
Команда ASSOC
Создание и удаление папки с помощью .bat файл...
Как поставить пароль на файл или папку
Как сделать аудиозапись скрытно
Как сделать скриншот
Выбор и ускорение 3G модема
Кнопки Дай пять! от Mail, Дай рубль, друг! от...
Как раскодировать зашифрованный текст
Как уменьшить размер(вес) графических изобра...
Зависание компьютера
Переменные среды в CMD, BAT-файле
Как "рыбачить" на Триколоре
Как задать действия в Bat файле при нажатии ...
Разблокирование компьютера
Образцы лицензионных соглашений для ПО
Удаленный доступ к ПК
Всего комментариев: 1
1  
А как отклонить запрос на перезапись файла?
Если У - разрешает, то что за ключ использовать чтобы запретить?

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

У нас ищут
Process Lasso Pro
coordinates ITF
Майл Интернет браузер
CDBurnerXP
UltraSearch
AIDA64
Free Studio
Inno Setup
AutoScreenRecorder Pro
USB Secure
Joyobox Cleaner
Microsoft .NET Framework
Переменные среды в CMD, BAT-файле
Зависание компьютера
Как правильно настроить BIOS
Отключение - подключение к интернету батником.
Как раскодировать зашифрованный текст
Как создать архив SFX
Команда Color в BAT файле
Удаленный доступ к ПК
Как уменьшить размер(вес) графических изображений
Пример файла menu.lst
Клавиатурный шпион для ПК
Клонирование виртуального диска и изменение его размера



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