|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
Теневое копирование09.03.2011, 21:39. Показов 5241. Ответов 25
Метки нет (Все метки)
Подскажите в каком направлении двигаться...Мне надо сделать теневое копирование USB флешки, при ее подсоединении к компьютеру. Как определить, что флешку вставили и как скопировать всю информацию с нее в определенную папку?
0
|
|
| 09.03.2011, 21:39 | |
|
Ответы с готовыми решениями:
25
Теневое копирование в Windows 7 Автоматическое теневое копирование файлов, сохраняемых на подключённый внешний носитель Теневое подключение к базе. Как? |
|
|
||||||
| 09.03.2011, 23:47 | ||||||
|
1. GetLogicalDriveStrings - получаем список логических дисков в вид
2. GetDriveType("c:\\") - получаем тип диска для каждой буквы. DRIVE_REMOVABLE - флешка DRIVE_FIXED - жесткий диск DRIVE_CDROM - CD-ром http://ru.w3support.net/index.php?db=so&id=271907 Рекурсивное копирование папки
1
|
||||||
|
|
|
| 10.03.2011, 06:18 | |
|
Если каждый раз вставлять флешку, то инфа либо не будет копироваться (если не нужно перезаписывать) либо будет всё перезаписано (но будет тратиться много времени на копирование).
Лучше копирование сделать через FileFindFirstFile и FileFindNextFile. Используя этот подход можно копировать только те файлы, даты которых на флешке изменились, а также можно сделать так, чтобы копировались файлы только с определенными расширениями и не больше определенного размера.
1
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 10.03.2011, 07:28 | |
|
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|||
| 10.03.2011, 16:12 [ТС] | |||
.Под термином Теневое копирование я понимаю то копирование, о котором не знает пользователь флешки.Т.е. он вставил флеху, но не знает о том, что с нее идет копирование данных))) Спасибо за ответы и за указание пути)))
0
|
|||
|
|
||
| 10.03.2011, 17:40 | ||
|
а копирование оно само по себе - незаметное, и именно для визуализации требует определенных телодвижений, например, написав, SaveToFile - вы не наблюдаете плотников, которые сколачивают ящичек для вашего супер-пупер файлА, и грузчиков, которые несут оный ящичек в укромное место жесткого диска .
0
|
||
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
| 10.03.2011, 17:44 [ТС] | |
|
Ни чего воровать я не собираюсь)))Просто необходимо сделать такую прогу. Просто эта прога, а точнее часть ее, необходима мне для защиты сервера от НСД и от несанкционированного копирования данных с сервера.
0
|
|
|
|
||
| 10.03.2011, 20:08 | ||
|
пардон, в первоисточнике было по другому
личное дело .
0
|
||
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
||||||
| 16.03.2011, 15:35 [ТС] | ||||||
|
Косяк с копированием(((Когда идет копирование, то появляется окно копирования(((Его можно как нить убрать, что бы процесс копирования не показывался???
Добавлено через 5 минут Нашел))))
0
|
||||||
|
|
|
| 16.03.2011, 16:13 | |
|
Можно было сделать понятнее
- FOF_SILENT .
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
| 16.03.2011, 18:28 [ТС] | |
|
Я только нашел численное представление флага)))За подсказку спасибо)
0
|
|
|
|
|
| 16.03.2011, 19:03 | |
|
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|||
| 16.03.2011, 19:06 [ТС] | |||
|
А можно примерчик с применением FileFindFirstFile и FileFindNextFile, а то что то я туплю(((Каким образом построить рекурсию и самое главное - как проверить что файл существует и имеет изменение - мне что его проверять по констрольной сумме??))))
0
|
|||
|
|
||||
| 16.03.2011, 19:35 | ||||
|
Structure SHFILEOPSTRUCT - ссылка была не туда
.
.Добавлено через 2 минуты
0
|
||||
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
||
| 16.03.2011, 19:51 [ТС] | ||
|
Вот здесь)))http://delphi-faq.zoxt.net/544.htm
Добавлено через 14 минут Просто у меня будет все время запущена прога и я поставлю таймер на 1 минуту - после срабатывания таймера прога будет проверять есть ли флешка и копировать с нее информацию. А если данные не изменились, то тогда зачем их заново копировать...Ни чего умнее я не придумал(((
0
|
||
|
|
|
| 16.03.2011, 20:00 | |
|
да и нечего выдумывать, все правильно, только на одной струтуре SHFILEOPSTRUCT свет клином не сошелся.
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
||
| 25.03.2011, 21:26 [ТС] | ||
|
На счет определения - нашел способ определения флешки без таймера, но почему то ругается на переменные типа: DEV_BROADCAST_VOLUME, DEV_BROADCAST_HDR, DBT_DEVICEARRIVAL и т.д. При чем у остальных все норм - в чем проблема???
0
|
||
|
Заблокирован
|
|
| 25.05.2011, 20:31 | |
|
a как сделать чтобы он копировал не только выбранную папку а все файлы на флешке
0
|
|
|
|
|
| 25.05.2011, 23:19 | |
|
0
|
|
|
Заблокирован
|
|
| 25.05.2011, 23:38 | |
|
он нехочет копировать
0
|
|
| 25.05.2011, 23:38 | |
|
Помогаю со студенческими работами здесь
20
Копирование определенного текста из файла, копирование и вставка в статичную переменную Excel. Копирование столбца, при заполнении 22-й строки продолжить копирование в соседний столбец Копирование одного текстового файла в другой, используя посимвольное, построчное и поблочное копирование
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 05.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 17.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|