|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копия файлов в указанную папку на флешке |
|
CMD/BAT - [решено] Копия файлов в указанную папку на флешке
|
Новый участник Сообщения: 30 |
Профиль | Отправить PM | Цитировать Здравтсвуйте форумчане))
Помогите пожалуйста своими дарами. У меня есть вот такой скриптик: Цитата:
Помогите пожалуйста до делать этот код, чтоб копировала в указаную папку на ФЛЕШКЕ. |
||
Отправлено: 17:42, 18-11-2018 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:15, 21-11-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:43, 21-11-2018 | #12 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать megaloman, Перепутал чуть-чуть, извините, всю папку с файлами и подкаталогами. Но прежде чем скапировать нужно создать папку на самой флешке
alpap, Спасибо буду пробовать |
Последний раз редактировалось A.N.D.R.E.I.S.M, 21-11-2018 в 15:03. Отправлено: 14:51, 21-11-2018 | #13 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать megaloman, Это как пример написал, что в папке есть файлы с разришением .txt, мне нужно скопировать папку с диска C:\Folder- с подпапками / Создать на флешке папку, и скопировать всё в папку и ВСЁ))
Цитата:
Цитата:
|
||
Отправлено: 15:13, 21-11-2018 | #14 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать Цитата A.N.D.R.E.I.S.M:
|
|
------- Последний раз редактировалось megaloman, 21-11-2018 в 16:02. Отправлено: 15:54, 21-11-2018 | #15 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата A.N.D.R.E.I.S.M:
и папка: "C:\Users\Zexs\Book" должна быть не пуста. еще есть опечатка, лишний пробел после имени папки в значении переменной out: set "out=book " надо: set "out=book" иначе не найдет путь |
|
Последний раз редактировалось alpap, 21-11-2018 в 17:39. Отправлено: 17:32, 21-11-2018 | #16 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать megaloman, alpap, Спасибо большущие при большущие вам ГОСПОДА, вы просто СУПЕР)) Выручили меня, всё работает отлично вот по этому скрипту:
Цитата:
|
|
Отправлено: 22:49, 21-11-2018 | #17 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать A.N.D.R.E.I.S.M,
Если надо удалить папку перед копированием на флешку.
@Echo Off cls Set "DirIn=Z:\Box_In\Мой контент" Set "DirOut=Тра ля ля" FOR /F "usebackq tokens=1,2 delims==:" %%i IN (`"wmic logicaldisk where drivetype="2" get caption /VALUE"`) DO ( If Not "%%j"=="" ( If Exist "%%j:\%DirOut%\" Rd /S /Q "%%j:\%DirOut%" Xcopy /S "%DirIn%\*.*" "%%j:\%DirOut%\" ) ) Pause GoTo :Eof |
------- Последний раз редактировалось megaloman, 23-11-2018 в 11:54. Отправлено: 11:41, 23-11-2018 | #18 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать A.N.D.R.E.I.S.M,
Цитата A.N.D.R.E.I.S.M (из PM):
Если жесткие диски на компьютере именуются вподряд (C: D: E: и т д без "дырок" в последовательности жестких дисков), то вот скрипт, который будет работать с флэшкой (если она есть) или с внешним диском (если флэшки нет), или на последний жесткий диск компьютера, если нет ни флешки, ни внешнего диска
@Echo Off
cls
Set "DirIn=Z:\Box_In\Не Мой контент"
Set "DirOut=Тра ля ля"
FOR /F "usebackq tokens=1,2 delims==:" %%i IN (`"wmic logicaldisk where 'drivetype="2" or drivetype="3"' get caption /VALUE"`) DO (
If Not "%%j"=="" Set "Letter=%%j"
)
If Exist "%Letter%:\%DirOut%\" Rd /S /Q "%Letter%:\%DirOut%"
Xcopy /S "%DirIn%\*.*" "%Letter%:\%DirOut%\"
Pause
Если целевая папка имеется, она будет удалена перед копированием. (либо убейте красную строку, чтобы этого не делалось) |
|
------- Последний раз редактировалось megaloman, 15-12-2018 в 16:15. Отправлено: 16:08, 15-12-2018 | #19 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
wmic.exe DiskDrive get Caption, MediaType
Другое дело, что задачка эта явно не для пакетных файлов — надо цепь ассоциаций выстраивать от Win32_DiskDrive через Win32_DiskPartition к Win32_LogicalDisk. |
|
Отправлено: 16:39, 15-12-2018 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Flash - иероглифы вместо файлов на флешке | EXTrim.8987 | Накопители (SSD, HDD, USB Flash) | 7 | 12-10-2018 11:43 | |
CMD/BAT - нужно чтобы bat-файл скачивал в папку, указанную в ini-файле набор файлов | bro8888 | Скриптовые языки администрирования Windows | 6 | 13-04-2014 11:15 | |
Исчезнеовение файлов на флешке | kapitanvagin | Лечение систем от вредоносных программ | 1 | 21-09-2011 11:09 | |
Разное - Удаление файлов с дублированием их в указанную папку | Rico | Microsoft Windows 2000/XP | 6 | 27-03-2010 22:48 | |
Как на флешке поставить пароль на папку??? | Ashez | Хочу все знать | 4 | 15-03-2009 15:03 |
|