Как узнать, когда новый файл добавляется в файловую систему Windows? [Дубликат]

0

Я хочу контролировать добавление и переименование файлов в Windows с помощью C++. Я искал в Google, но не нашел никакой полезной информации.

Я открыт для использования Winapi, boost или Qt.

  • 0
    Какой объем? Делать это на уровне сети было бы сложно. HDD на локальном хосте немного проще; возможно.
  • 0
    Я хочу контролировать на жестком диске и внешних дисках, как Pendrive подключен к локальному хосту.
Показать ещё 1 комментарий
Теги:
qt
winapi
boost

2 ответа

5
Лучший ответ

Вы можете использовать Наблюдатель файловой системы. Смотрите также:

который внутренне использует ReadDirectoryChangesW:

2

Решение в Qt было бы QFileSystemWatcher.

  • 0
    QFileSystemWatcher не сообщает вам имя файла, которое было добавлено / изменено. Более того, это не может контролировать рекурсивно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню