Мониторинг файла после вырезания и вставки (расширение Windows Shell?)
В настоящее время я нахожусь в стадии идеи для небольшого приложения, которое требует отслеживания определенных, выбранных пользователем файлов.
Я хочу, чтобы система была интуитивно понятной, чтобы пользователь мог изменить имя файла, имя каталога или переместить файл в другое место, и приложение все равно сможет отслеживать файл.
Теперь я знаю, что уже могу отслеживать каталоги для большинства изменений такого рода с помощью системных вызовов Windows.
Проблема, с которой я столкнулся бы, заключается в том, чтобы найти, если / когда файл вырезан, скопирован или вставлен куда-то. Я немного читал о расширениях оболочки, но они на самом деле меня немного смутили (поскольку у меня еще не было времени, чтобы действительно прочитать о них много и долго). Есть ли способ контролировать файл для вырезания / вставки / копирования, чтобы мое приложение могло продолжать отслеживать файл в новом месте? Должен ли я сделать это через расширение оболочки?
1 ответ
Вы можете использовать объекты ярлыков для отслеживания файлов, даже если они переименованы или перемещены.