Одной из приятных особенностей BBEdit является то, как оно отслеживает файлы независимо от того, что происходит с эти файлы. Приложение, над которым я работаю, должно отслеживать расположение ряда файлов, принадлежащих пользователю. Пользователь может перемещать или удалять эти файлы, и моему приложению необходимо знать, где находятся эти файлы, даже если мое приложение не работало в момент изменения местоположения.
Какова рекомендуемая стратегия для этой проблемы или что это может быть?
Отслеживание файлов во время работы приложения не является проблемой. Мне нужен правильный путь к файлам, когда мое приложение работает, независимо от того, что случилось с этими файлами, когда мое приложение не работало.
Является ли поиск файлов вручную лучшим подходом или существует API, который упрощает поиск, который я упускаю из виду?