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