Как в Bat скопировать файл?

3 ноября 2014 г. Просмотров: 931
Bat-файл содержит набор DOS-команд, которые предназначены для исполнения специализированной программой-интерпретатором из состава операционной системы. Несмотря на достаточно совершенный графический интерфейс современных ОС, некоторые задачи проще решаются с использованием таких рудиментарных остатков времен расцвета интерфейса командной строки.

Вам понадобится

  • Текстовый редактор.

Инструкция

  • Для создания bat-файлов не требуется никакого специального программного обеспечения, так как формат содержащихся в них данных ничем не отличается от обычных txt-файлов. Откройте любой текстовый редактор - подойдут Word, WordPad, Блокнот и т.д.
  • В первой строке нового документа наберите команду копирования - copy. Затем поставьте пробел и введите полный адрес файла, дубликат которого требуется создать. В ОС Windows он должен начинаться с буквы диска и содержать разделенный обратными слэшами набор всех папок на пути от корневой директории до каталога, в котором находится файл. Например, эта запись может выглядеть так:F:sourcesRelMedia mpsomeFile.txt.
  • Поставьте еще один пробел и по точно таким же правилам наберите полный путь и название файла-дубликата, в который нужно скопировать исходный объект. Полностью строка с командой копирования может выглядеть, например, так:copy F:sourcesRelMedia mpsomeFile.txt H:ackUpssomeFileCopy.txt
  • Команда copy может в процессе копирования объединить содержимое нескольких источников и записать результат в один общий файл. Чтобы воспользоваться этой возможностью, перечислите все объединяемые исходные объекты, разделяя их окруженным пробелами плюсом. Название файла-копии укажите так же, как и в предыдущем шаге. Образец такой команды, объединяющей содержимое трех текстовых файлов:copy F:someFile1.txt + F:someFile2.txt + F:someFile3.txt H:someFileCopy.txt
  • Если необходимо скопировать все содержимое какого-либо каталога, включая и вложенные в него папки, используйте другую команду - xcopy. Она тоже требует указания двух полных адресов - исходной папки и папки назначения. Вместо названий копируемых файлов используйте «вайлдкард»: *.*. Например:copy F:sourcesRelMedia mp*.* H:ackUps*.*
  • Сохраните файл с нужным названием и обязательно с расширением bat.
  • Оцените статью!