![]() |
Автоматическое определение буквы флешки
Уважаемые форумчане. Помогите решить задачу. Для автоматизации рутинной ежедневной задачи используется bat файл.
Одна из задач - копирование определенных файлов на флешку. Задача выполняется на абсолютно разных компьютерах. Соответственно буква диска каждый раз разная. Сейчас используется так Код:
SET /p FLASH=ФЛЕШ: Можно ли определить флешку по наличию определенных файлов/папок? |
Цитата:
|
Цитата:
Код:
SET LINK=%~dp0 |
Не совсем тот ответ, которого я ожидал, но я Вас понял.
У Вас есть машины, есть некий каталог на этих машинах, в этом каталоге будет располагаться пакетный файл с указанным кодом, исполняя который произвольным образом, Вы хотите добиться того, чтобы не требовалось указывать букву раздела флэш-накопителя, так? Тогда, да, можно, например, использовать: Цитата:
Тупо ориентируемся на некий каталог и файл в нём на одном или нескольких флэш-накопителях (для реального применения уберите echo): Код:
@echo off |
Вот простой и надёжный вариант.
Код:
@echo off |
Или более надежный вариант - забить на копирование на флешку и скриптом копировать данные на какой-нибудь дропбокс, гуглодиск или onedrive. И\или архивировать и почтой самому себе слать.
Бэкап на флешке это не бэкап, это чертишо потому что флешки это расходник и мрут как мухи в самый неподходящий момент. |
Цитата:
Код:
@Echo Off Не проверял, но, помнится, с внешним USB HDD работать не будет (там drivetype="5") |
Цитата:
1. На компьютерах у клиентов запрещено устанавливать софт 2. Не у всех есть интернет (либо правила информационной безопасности) Всем спасибо за обсуждение, ответ с №7 посчитал самым оптимальным. (№4 тоже хороший вариант) |
Время: 12:51. |
Время: 12:51.
© OSzone.net 2001-