![]() |
Копия файлов в указанную папку на флешке
Здравтсвуйте форумчане))
Помогите пожалуйста своими дарами. У меня есть вот такой скриптик: Цитата:
Помогите пожалуйста до делать этот код, чтоб копировала в указаную папку на ФЛЕШКЕ. |
Цитата:
|
Iska, Приветсвую вас))
Автоматически копирует из указанной папки по пути"%userprofile%\Downloads\copy.txt" на флешку. А вот чтоб скопировать на флешку в указанную папку, не могу ни как(( |
A.N.D.R.E.I.S.M, ещё раз — Вы пишете:
Цитата:
|
Iska, Вот так пробовал - if %%l equ 2 ( \Folder
|
Код:
@Echo Off |
megaloman, День Добрый, РАБОТАЕТ))
Спасибо большущие вам, что помогли мне разобратся. То-что нужно мне) |
Ну, пусть будет до кучи и WSH:
Скрытый текст
Код:
Option Explicit |
а чего в wmic сразу не указать тип диска?
Код:
@echo off |
Доброе утро.
megaloman, Здравствуйте, а можно еще добавить команду, создать папку на флешке? Нашел одну проблему, все что в папке копирует с диска C:\Folder\Word.txt, а вот подкаталоги C:\Folder не хочет чего-то копировать(( Цитата:
alpap, Здравствуйте, вот такой тип указать? Цитата:
|
|
A.N.D.R.E.I.S.M,
если надо папку копировать, добавьте ключ /i: Код:
>nul xcopy /i "%in%" "%%a\%out%" |
megaloman, Перепутал чуть-чуть, извините, всю папку с файлами и подкаталогами. Но прежде чем скапировать нужно создать папку на самой флешке
alpap, Спасибо буду пробовать |
megaloman, Это как пример написал, что в папке есть файлы с разришением .txt, мне нужно скопировать папку с диска C:\Folder- с подпапками / Создать на флешке папку, и скопировать всё в папку и ВСЁ))
Цитата:
Цитата:
|
Цитата:
Код:
@Echo Off |
Цитата:
и папка: "C:\Users\Zexs\Book" должна быть не пуста. еще есть опечатка, лишний пробел после имени папки в значении переменной out: set "out=book " надо: set "out=book" иначе не найдет путь |
megaloman, alpap, Спасибо большущие при большущие вам ГОСПОДА, вы просто СУПЕР)) Выручили меня, всё работает отлично вот по этому скрипту:
Цитата:
|
A.N.D.R.E.I.S.M,
Если надо удалить папку перед копированием на флешку.
Код:
@Echo Off |
A.N.D.R.E.I.S.M,
Цитата:
Если жесткие диски на компьютере именуются вподряд (C: D: E: и т д без "дырок" в последовательности жестких дисков), то вот скрипт, который будет работать с флэшкой (если она есть) или с внешним диском (если флэшки нет), или на последний жесткий диск компьютера, если нет ни флешки, ни внешнего диска
Код:
@Echo Off Если целевая папка имеется, она будет удалена перед копированием. (либо убейте красную строку, чтобы этого не делалось) |
Цитата:
wmic.exe DiskDrive get Caption, MediaType
Код:
Caption MediaType Другое дело, что задачка эта явно не для пакетных файлов — надо цепь ассоциаций выстраивать от Win32_DiskDrive через Win32_DiskPartition к Win32_LogicalDisk. |
A.N.D.R.E.I.S.M,
Как вариант, при отсутствии флэшки будет выдано меню на выбор диска
Код:
@Echo Off |
Цитата A.N.D.R.E.I.S.M (из PM):
Цитата:
посмотреть первым или последним будет внешний диск в списке (так как не только он так определится) Код:
>spisok.txt (for /f "delims=" %%a in ('"wmic logicaldisk get Name,Description,DriveType,MediaType /value"') do @echo:%%a) Код:
@echo off Код:
@echo off |
Время: 06:03. |
Время: 06:03.
© OSzone.net 2001-