Вопросы по теме 'readdirectorychangesw'
Почему мой ReadDirectoryChangesW не получает измененные файлы?
Я уверен, что просто делаю что-то действительно глупое и не вижу этого, но может ли кто-нибудь сказать мне, почему следующий код не будет подбирать изменения в переданном каталоге?
При вызове этого кода создание и изменение файлов или каталогов в...
1999 просмотров
schedule
23.08.2023
Почему ReadDirectoryChangesW пропускает события?
Я использую ReadDirectoryChangesW для просмотра указанного каталога и обновления структур индексации всякий раз, когда обнаруживается изменение. Я использую следующий код (примерно)
var
InfoPointer : PFileNotifyInformation;
NextOffset :...
8967 просмотров
schedule
17.05.2023
Мониторинг каталога с помощью API ReadDirectoryChangesW
Я пытаюсь отслеживать каталог e:\test с помощью ReadDirectoryChangesW API.
Мой код:
#define UNICODE
#define WIN32_WINNT 0x0500
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
HANDLE hDir;
int _tmain(int argc,...
3894 просмотров
schedule
27.07.2022
При вызове ReadDirectoryChangesW только первый вызов возвращает какие-либо изменения (как синхронные, так и асинхронные).
Ниже приведена минимальная программа, использующая ReadDirectoryChangesW . Проблема, с которой я сталкиваюсь, заключается в том, что возвращается только первый вызов GetQueuedCompletionStatus . Во второй раз через цикл он блокируется навсегда,...
1778 просмотров
schedule
05.01.2024
Сценарий Python для отслеживания каталога запускается дважды при обновлении файла. Почему?
Краткая версия: сценарий Python, который я написал / адаптировал для отслеживания каталога на предмет изменений, срабатывающих дважды, когда файл изменяется. Почему?
Длинная версия:
Я пишу код Python для отслеживания изменений в каталоге и его...
529 просмотров
schedule
03.01.2024
Почему GetOverlappedResult дает результат 0 байт для ReadDirectoryChangesW?
Я написал наблюдатель за файловой системой для нашего проекта. Внезапно он перестал правильно получать события. Я обнаружил, что после того, как GetOverlappedResult возвращает true, данные результата пусты, и поэтому возвращаются байты.
Вот как...
249 просмотров
schedule
16.06.2023
Как определить, когда смена папки завершена?
Я использую Delphi и ReadDirectoryChangesW (в TThread ), чтобы определять, когда в конкретной папке есть изменения. Это работает довольно хорошо. Мне нужно знать, когда изменения сделаны , чтобы я мог безопасно что-то сделать с файлом.
Вот...
166 просмотров
schedule
01.07.2022