Не удается получить доступ к перемещенному файлу в PRJ_NOTIFICATION_FILE_RENAMED - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь поместить новые элементы в моей проектируемой файловой системе в мое хранилище.

Для этого я слушаю PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED, и если дескриптор был закрыт, я помещаю или обновляю Данные в моем хранилище.

Однако это не будет вызываться при перемещении из-за пределов проектируемого каталога.В этом случае я попытался прослушать PRJ_NOTIFICATION_FILE_RENAMED и посмотреть, не указан ли исходный путь.Но я не могу получить доступ к файлу, который будет перемещен в это время.Похоже, что этот обратный вызов запускается до копирования файла.(Диалог копирования файла все еще находится на нулевом проценте)

После этого будет вызван только PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION.Но этот обратный вызов срабатывает очень часто.И в настоящее время стоимость поиска, если Предмет отсутствует в моем магазине, очень высока.

...