Как я могу обнаружить копирование файлов с диска докан на тот же диск докан?

Мне нужно поймать событие, чтобы скопировать файл на диске dokan. Я использую проект зеркального привода С# dokan. Кто-нибудь может мне помочь?


person Dennis    schedule 08.08.2017    source источник


Ответы (1)


Копирование работает таким образом, что исходный файл сначала открывается с помощью обратного вызова CreateFile, копия этого файла создается с помощью обратного вызова CreateFile, исходный файл читается с помощью обратного вызова ReadFile, а копия записывается с помощью обратного вызова WriteFile. Что касается моих (довольно ограниченных) знаний, явного способа обнаружить копирование не существует.

Вы можете определить копирование файла в тот же каталог по суффиксу «Копировать».

Я могу ошибаться, я мало знаю о Докане. Я написал in-memory файловую систему только для курсового коллажа по операционным системам.

person Shocky2    schedule 29.04.2018