Конференция "WinAPI" » Потеря информации об изменен. в директории ReadDirectoryChangesW
 
  • Alvin © (18.05.07 13:38) [0]
    Использую в цикле вызов функции ReadDirectoryChangesW
    Отслеживаю появление файлов в директории
    При появлении нескольких файлов с очень малым промежутком времени информация теряется.
    Если кто знаком с этой проблемой или есть идеи, то буду признателен
  • Evgeny V © (18.05.07 15:31) [1]
    Идея в том, что бы как можно быстрее снова вызвать повторный ReadDirectoryChangesW.
  • Evgeny V © (18.05.07 15:38) [2]
    Добавлю к своему посту - делать лучше в отдельном потоке асинхронный вызов ReadDirectoryChangesW, получаем инфо об изменениях и просто сигналим о поступлении инфо в другой поток обработки этой инфо и сразу снова вызываем ReadDirectoryChangesW (цикл)
  • имя (08.08.07 21:54) [3]
    Удалено модератором
  • имя (25.12.07 02:32) [4]
    Удалено модератором
  • Rouse_ © (25.12.07 12:36) [5]
    Лучше в потоке крутить вызов данно функции а обработку результата отдавать другому
  • имя (10.01.08 19:07) [6]
    Удалено модератором
  • имя (10.01.08 19:11) [7]
    Удалено модератором
  • Dib@zol © (10.01.08 19:13) [8]
    Удалено модератором
  • имя (10.01.08 19:14) [9]
    Удалено модератором
  • имя (11.01.08 10:40) [10]
    Удалено модератором
  • имя (16.01.08 20:36) [11]
    Удалено модератором
  • имя (21.01.08 10:20) [12]
    Удалено модератором
  • Sir Alex © (22.01.08 17:15) [13]
    Лучше всего, эту функцию использовать в OVERLAPPED режиме с использованием Completion Ports. Как уже сказали ранее, обработку поступающих данных производить надо в отдельном потоке.

    Кроме того, было замечено, что при массированном копировании файлов, очень редко, но бывает ошибка копирования файла, что-то типа "Системе не удалось создать файл", фиг знает почему....

    Да и еще, если перенести целую папку с файлами в папку которая отслеживатся этой командой, вы получите уведомление только о создании этой папки, т.е. вы не увидите, что в папке есть куча файлов!
  • имя (23.01.08 01:27) [14]
    Удалено модератором
  • имя (24.01.08 17:31) [15]
    Удалено модератором
  • matar_sw (10.04.08 19:49) [16]
    <a href= http://index1.rifusa.com >peter law</a> <a href= http://index2.rifusa.com >voice evacuation amplifier</a> <a href= http://index3.rifusa.com >resorts in napa</a> <a href= http://index4.rifusa.com >free repair forms</a>
  • matar_ny (10.04.08 19:49) [17]
    <a href= http://index3.roooor.com >imex watches</a> <a href= http://index1.roooor.com >lacoste tie up ballet style shoes</a> <a href= http://index4.roooor.com >adana ilan</a> <a href= http://index2.roooor.com >1111111111111111111111111111111111111111111111111111111111111111111111111</a>
 
Конференция "WinAPI" » Потеря информации об изменен. в директории ReadDirectoryChangesW
Есть новые Нет новых   [134433   +21][b:0][p:0.001]