Соединения NTFS, проблемы с пониманием API

Обновление: этот вопрос превратился в вопрос о NTFS filesystem filter driver Как использовать Win32 API в приложениях резервного копирования и других программах, которым необходимо знать, что файл на самом деле находится на диске? Соединения и точки повторного анализа являются ключевыми понятиями, которые мне нужно было рассмотреть, и являются наиболее запутанной вещью в файловой системе NTFS.

Исходный вопрос следует:


  1. Какой Win32 API используется для определения, является ли каталог перекрестком?
  2. "Где" (из-за отсутствия лучшего понимания) в иерархии NTFS хранятся соединения?
  3. Если я создаю перекресток c:\thejunction_mydir оба каталога становятся соединениями друг с другом? т.е. созданный и на который ссылаются

1 ответ

Решение

Как определить точку повторной обработки?

Определение того, является ли каталог установленной папкой, является ответом. В нем показано, как определить, является ли папка точкой повторной обработки, и, следовательно, может ли она быть также: Junction, Symlink или точкой монтирования.

Другие вопросы по тегам