Некоторые особенности файловой системы Windows, которые необходимо учитывать при работе с каталогами:
- Иерархическая структура. 14 Каталог — это файл, который хранит список входящих в него файлов или каталогов. 1 Верхний уровень вложенности — корневой каталог диска. 4
- Записи в таблице MFT. 1 Каждому каталогу соответствует запись в таблице, которая включает в себя совокупность записей о файлах, входящих в данный каталог. 1
- Атрибуты файлов и папок. 3 В файловой системе Windows они используются для хранения дополнительных данных о файлах и папках. 3 Пример — информация о владельце документа, времени создания и изменения, пользовательские сведения. 3
- Кластеры. 34 Это информационные блоки, на которые разбивается диск. 3 Каждый кластер обладает фиксированным размером и содержит данные документов или метаданные. 3
- Журнал файловой системы. 3 Это механизм, который записывает любые изменения, происходящие в пределах используемого диска. 3 С его помощью можно восстановить файловую систему при сбоях и ошибках. 3
- Связывание файлов. 1 ОС Windows поддерживает два вида связей — жёсткие (hard link) и символические (symbolic link). 1
- Ограничение числа директорий при поиске. 1 При поиске файлов Windows Explorer останавливает рекурсию по достижении 32-го уровня вложенности или при превышении длины пути в 256 символов. 1