Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Команда копирования в bat-сценарии

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Команда копирования в bat-сценарии
Имя
Сообщение << Старые топики   Новые топики >>
Команда копирования в bat-сценарии - 2008-09-23 22:00:47.070000   
leone2007

Сообщений: 1
Оценки: 0
Присоединился: 2008-09-23 21:34:53.120000
Нужна помощь !!!Как будет выглядеть команда в файле .bat на копирование файла?
Мне нужно скопировать файл (Setup.bat ) из C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\Velcom 2008\Setup.bat в папку C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка помогите это очень срочно надо одного гада наказать.8|
Post #: 1
RE: Нужна твоя помощь !!! - 2008-09-23 22:02:15.353333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
Copy Копирование одного или нескольких файлов из одного расположения в другое.
Синтаксис copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] источник/a|/b}] [+ источник [{/a|/b}] [+ …]] [назначение [{/a|/b}]]
Параметры /d Сохранение копируемых шифрованных файлов как расшифрованных в месте назначения. /v Проверка правильности копирования путем сравнения копий файлов. /n Использование короткого имени (при наличии) копируемого файла, если его имя превышает 8 символов или его расширение превышает 3 символа. /y Отмена вывода запроса на подтверждение перезаписи существующего конечного файла. /-y Вывод запроса на подтверждение перезаписи существующего конечного файла. /z Копирование файлов по сети в режиме перезапуска. /a Указание текстового файла в формате ASCII. /b Указание двоичного файла. источник Обязательный параметр. Задание расположение файла или набора файлов, которые требуется скопировать. Параметр источникназначение Обязательный параметр. Задание расположения, в которое требуется скопировать файл или набор файлов. Параметр назначение может состоять из имени диска с двоеточием, имени папки, имени файла или их комбинации. /? Отображение справки в командной строке. Примечания [{ может состоять из имени диска с двоеточием, имени папки, имени файла или их комбинации. [ul]
  • Имеется возможность скопировать текстовый файл, в котором используется символ конца файла (CTRL+Z) для обозначения конца файла.
  • Использование параметра /a Если параметр /a стоит перед списком файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /b команды copy. В этом случае /b/b.
  • Если параметр /a стоит после списка файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /bcopy. В этом случае /b применяется к файлу, предшествующему /b.
    Результат применения параметра /a зависит от его положения в командной строке. Если параметр /a стоит после параметра источник, команда copy обрабатывает файл как текстовый в формате ASCII и копирует данные, которые находятся перед первым символом конца файла.
    Если параметр /a расположен после параметра назначение, команда copy добавляет символ конца файла как последний символ файла. применяется к файлу, предшествующему команды
  • Использование параметра /b Параметр /b задает считывание командным процессором количества байт, равного размеру файла в каталоге. Параметр /b задается по умолчанию для команды copy, за исключением случаев использования copy для слияния файлов.
  • Если параметр /b стоит перед списком файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /acopy. В этом случае /a применяется к файлу, предшествующему /a.
    Если параметр /b стоит после списка файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /acopy. В этом случае /a применяется к файлу, предшествующему /a.
    Результат применения параметра /b зависит от его положения в командной строке. Если параметр /b стоит после параметра источник, команда copy копирует файл целиком, включая все символы конца строки.
    Если параметр /b стоит после параметра назначение, команда copy команды команды не добавляет символ конца строки.
  • Использование параметра /v Если операция записи не может быть проверена, выводится сообщение об ошибке. Хотя ошибки записи редко возникают при работе с командой copy, параметром /v/v также завершает работу команды copy, поскольку необходимо проверить каждый сектор, записанный на диск. можно воспользоваться для проверки правильности записи важных данных. Параметр
  • Использование параметров /y и /-y Если параметр /y установлен заранее в переменной среды COPYCMD, можно переопределить эту настройку, указав параметр /-y в командной строке. При переопределении данной настройки по умолчанию выводится запрос, за исключением исключением случаев выполнения команды copy в пакетном файле.
  • Объединение файлов Чтобы объединить файлы, укажите один файл в параметре назначение и несколько в параметре источникфайл1+файл2+файл3). (используя подстановочные знаки или формат
  • Использование параметра /z Если во время фазы копирования теряется сетевое подключение (например, если сервер переходит в автономный режим, разрывая подключение), команда copy /z/z позволяет отобразить сведения о завершении операции копирования в процентах для каждого файла. позволяет продолжить копирование после восстановления подключения. Кроме того, параметр
  • Использование внешних устройств в операциях копирования В качестве параметров источник и назначение можно указать имена устройств.
  • Использование параметра /b при копировании на устройство Если в параметре назначение указано устройство (например Com1 или Lpt1), параметр /b позволяет скопировать данные на это устройство в двоичном режиме. В двоичном режиме команда copy /b копирует все символы (включая управляющие символы, такие как CTRL+C, CTRL+S, CTRL+Z и перевод строки) на устройство как данные. Однако если параметр /b не указан, данные копируются на устройство в формате ASCII. В этом режиме управляющие символы могут вызвать слияние файлов в системе Windows&nbsp;XP в процессе копирования.
  • Использование стандартного имени конечного файла Если конечный файл не задан, по умолчанию файлы будут скопированы с тем же именем, датой и временем создания в текущий каталог на текущем диске. Если исходный файл находится в текущем каталоге на текущем диске, выполнение команды copy завершается и выводится следующее сообщение об ошибке:
  • Невозможно скопировать файл в себя
    Скопировано файлов: 0
  • Слияние файлов Если введено несколько параметров источник, разделенных знаком плюс (+), команда copy объединяет файлы в один. Если в параметре источник использованы подстановочные знаки (* или ?), а в параметре назначение задан один файл, команда copy объединит все файлы, удовлетворяющие шаблону в параметре источник, в один с именем, указанным в параметре назначение. В обоих случаях, если не задан параметр /b, команда copy объединяет файлы как текстовые.
  • Копирование файлов нулевой длины Команда Copy не копирует файлы, которые имеют длину, равную 0 байт. Для выполнения этой операции служит команда xcopy.
  • Изменение даты и времени модификации файла Если требуется установить текущую дату и время в качестве даты модификации файла без изменения его содержимого, воспользуйтесь следующим синтаксисом:
  • copy /b источник+,,
    Запятые заменяют параметр назначение.
  • Копирование файлов в подкаталогах Для копирования всех файлов каталога и его подкаталогов служит команда xcopy.
  • Команда copy с другими параметрами доступна в консоли восстановления. [/ul] Примеры Чтобы скопировать файл Memo.doc в файл Letter.doc на текущем диске и убедиться, что символ конца файла находится в конце скопированного файла, введите следующую команду:
  • copy memo.doc letter.doc /a
    Чтобы скопировать файл Robin.typ с текущего каталога на текущем диске в существующий каталог Birds на диске C, введите следующую команду:
    copy robin.typ c:\birds
    Если каталог Birds не существует, файл Robin.typ будет скопирован в файл с именем Birds в корневой каталог диска C.
    Чтобы скопировать несколько файлов в один, перечислите несколько файлов в параметре источник, разделяя их имена значком плюс (+), и укажите в параметре назначение файл, который должен содержать результат объединения этих файлов. Например, чтобы объединить файлы Mar89.rpt, Apr89.rpt и May89.rpt из текущего каталога на текущем диске и поместить их в файл Report в текущем каталоге на текущем диске, введите следующую команду:
    copy mar89.rpt + apr89.rpt + may89.rpt report
    При объединении команда copy создает конечный файл с текущими датой и временем. Если параметр назначение не указан, файлы объединяются и сохраняются в файле с именем первого файла в списке. Например, чтобы объединить четыре файла в файле Report, если такой файл уже существует, введите следующую команду:
    copy report + mar89.rpt + apr89.rpt + may89.rpt
    Кроме того, несколько файлов можно объединить в один с помощью символов подстановки (* или ?). Например, чтобы объединить все файлы с расширением .txt в текущем каталоге на текущем диске в файл Combin.doc, введите следующую команду:
    copy *.txt combin.doc
    Если требуется объединить несколько двоичных файлов в один с использованием подстановочных знаков, воспользуйтесь параметром /b. В результате CTRL+Z не будет рассматриваться как символ конца файла в Windows XP. Например, введите следующую команду:
    copy /b *.exe combin.exe
    Внимание! [ul]
  • Если объединяются двоичные файлы, результат может оказаться непригодным из-за нарушения внутреннего форматирования. [/ul] В следующем примере команда copy объединяет каждый файл с расширением .txt с соответствующим ему файлом с расширением .ref. Результатом является файл с тем же именем, но с расширением .doc. Таким образом, команда copy объединит файлы File1.txt и File1.ref в файл File1.doc, затем файлы File2.txt и File2.ref в файл File2.doc и т. д. Например, введите следующую команду:
  • copy *.txt + *.ref *.doc
    Чтобы объединить сначала все файлы с расширением .txt, а затем все файлы с расширением .ref в файл Combin.doc, введите следующую команду:
    copy *.txt + *.ref combin.doc


    © 2005 Григорий Саитов
    http://reestr.hotmail.ru/ * http://www.saitov.km.ru/
    Post #: 2
    RE: Нужна твоя помощь !!! - 2008-09-23 22:07:20.590000   
    saimon 2metra

    Сообщений: 4281
    Оценки: 0
    Присоединился: 2007-01-26 10:56:51.426666
    Гугл?

    http://forum.xakep.ru/fb.aspx?m=1077438
    Post #: 3
    RE: Нужна твоя помощь !!! - 2008-09-23 22:15:54.076666   
    Mkey

    Сообщений: 3426
    Оценки: 0
    Присоединился: 2006-03-08 14:32:13
    quote:

    Нужна помощь !!!Как будет выглядеть команда в файле .bat на копирование файла?
    Мне нужно скопировать файл (Setup.bat ) из C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\Velcom 2008\Setup.bat в папку C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка помогите это очень срочно надо одного гада наказать.


    пробывать лень… могу только вектор задать…
    copy "C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\Velcom 2008\Setup.bat" "C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\"

    возможно будет отсутствовать доступ… возможно вариант данной команды в автоекзек.бат поможет… опять же пробывать лень
    Post #: 4
    Страниц:  [1]
    Все форумы >> [Для начинающих] >> Команда копирования в bat-сценарии







    Связаться:
    Вопросы по сайту / xakep@glc.ru

    Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.