Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

ReadDirectoryChangesW   Найти похожие ветки 

 
Yowl ©   (2005-01-17 11:34) [0]

Здравствуйте, уважаемые мастера!
Мне нужно отследить изменения файлов в конкретной папке. Для этого использую функцию ReadDirectoryChangesW, запущеную в отдельном потоке. Проблема в том, что она на одно изменение(например переименование файла) генерирует несколько событий. Хочется чтобы событие было одно. Кто-нибудь такое делал? Или может есть идеи?
С уважением, Yowl.


 
TUser ©   (2005-01-17 12:00) [1]

Есть еще FindFirstChangeNotification + FindNextChangeNotification. Если названия не перепутал.


 
Fay ©   (2005-01-17 12:04) [2]

2 Yowl ©   (17.01.05 11:34)
Заверните в своё событие.

З.Ы.
А мне хочется, чтобы комп мне за сигаретами бегал. Не подскажете?


 
Yowl ©   (2005-01-17 13:13) [3]

2TUser FindNextChangeNotification показывают только какое событие произошло, но не возвращают имя файла. Дело в том, что папка, за которой надо следить весит около 1Гб и неохота при каждом событии ее сканить на предмет изменившегося файла.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.059 c
3-1106937860
Eraser
2005-01-28 21:44
2005.02.27
Какоу базу данных выбрать?


3-1106817642
Новичёк
2005-01-27 12:20
2005.02.27
Телефоный справочник


1-1108131846
Senti
2005-02-11 17:24
2005.02.27
Как получать и отправлять сообщение потоком


3-1106822358
DSKalugin
2005-01-27 13:39
2005.02.27
Как хранить деньги? :-))


14-1107950398
Cheater
2005-02-09 14:59
2005.02.27
Проблема с запуском DVD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский