Другие языки программирования и технологии

Помогите с .bat файлом

Какой код нужно прописать в .bat файле чтобы он выполнил функцию копирования одного файла на флешку. Имя флешки F: .Файл, допустим, wand.dat. Лежит этот файл, допустим, в С: \Users\AI\AppData\Roaming\Opera. Bat файл планирую запускать с флешки.
Если файл запускать с флешки, то информация о букве диска для этой флешки излишня. Можно применить сокращённый формат команды copy:
copy "С: \Users\AI\AppData\Roaming\Opera\wand.dat"
(Если второй параметр не указан, то копирование выполняется в текущий каталог) .
Если всё-таки запускать файл с другого диска или из другого каталога на флешке, то надо указать второй параметр - каталог для копирования:
copy "С: \Users\AI\AppData\Roaming\Opera\wand.dat" f:\
Владимир Плеснёв
Владимир Плеснёв
14 270
Лучший ответ
XCOPY источник [целевой_объект] [/A | /M] [/D[:дата] ] [/P] [/S [/E]] [/V] [/W]
[/C] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:файл1[+файл2][+файл3]...]

источник Копируемые файлы.
целевой_объект Расположение или имена новых файлов.
/A Копирование только файлов с установленным архивным атрибутом;
сам атрибут при этом не изменяется.
/M Копирование только файлов с установленным архивным атрибутом;
после копирования атрибут снимается.
/D:m-d-y Копирование файлов, измененных не ранее указанной даты.
Если дата не указана, заменяются только конечные файлы,
более старые, чем исходные.
/EXCLUDE:файл1[+файл2][+файл3]...
Список файлов, содержащих строки. Каждая строка должна
располагаться в отдельной строке. Если какая-либо из строк
совпадает с любой частью абсолютного пути к копируемому файлу,
такой файл исключается из операции копирования. Например,
указав строку \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 Копирование атрибутов. При использовании команды XСOPY обычно
сбрасываются атрибуты "Только для чтения".
/N Использование коротких имен при копировании.
/O Копирование сведений о владельце и данных ACL.
/X Копирование параметров аудита файлов (подразумевает
ключ /O).
/Y Подавление запроса подтверждения на перезапись существующего
целевого файла.
/-Y Запрос подтверждения на перезапись существующего целевого
файла.
/Z Копирование сетевых файлов с возобновлением.
/B Копирование символической ссылки вместо ее целевого объекта.
/J Копирование с использованием небуферизованного ввода/вывода.
Рекомендуется для очень больших файлов.

Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
Роман Курышов
Роман Курышов
8 908
copy С: \Users\AI\AppData\Roaming\Opera\????F:\
используй windowsfix.ru