|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
Теневое копирование09.03.2011, 21:39. Показов 5302. Ответов 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-й строки продолжить копирование в соседний столбец Копирование одного текстового файла в другой, используя посимвольное, построчное и поблочное копирование
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|