Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Файловая система и атрибуты файла [D6, Win2k]


mrAld ©   (2005-03-16 18:39:00) 

Привет всем! Тут с ужасом обнаружил, что на NTFS коды атрибутов файлов отличаются от фат. В дельфи есть константы fa[и так далее], но они тоже расчитаны на fat. В связи с этим у меня два вопроса (даже просьбы):
1) подскажите коды атрибутов для NTFS (или ссылочку)
2) как определить тип файловой системы?
Заранее спАсибо


Anatoly Podgoretsky   (2005-03-16 20:27:00) [1]

Понял, а то глюк в системе искал :-)


mrAld   (2005-03-16 19:09:00) [2]

тьфу, черт, а я ntfs пинаю :))
Еще раз спасибо :)


DiamondShark   (2005-03-16 18:54:00) [3]


> он мне возвращает код $21, хотя должен (по идее) $01

Это два разных атрибута.
Один из них $01, а другой $20. По одному биту на атрибут.


mrAld   (2005-03-16 18:47:00) [4]

До сих пор совпадали с FAT

ну не знаю, я пытаюсь проверить, ReadOnly атрибут, он мне возвращает код $21, хотя должен (по идее) $01


mrAld   (2005-03-16 18:45:00) [5]

Агромное спАсибА!


Игорь Шевченко   (2005-03-16 18:43:00) [6]


> 2) как определить тип файловой системы?


GetVolumeInformation


> 1) подскажите коды атрибутов для NTFS (или ссылочку)


До сих пор совпадали с FAT, за исключением дополнительных атрибутов, применимых только к NTFS, например файл сжат, зашифрован и т.п. Дополнительные искать в Windows.pas по словам FILE_ATTRIBUTE_


Наверх

Титульная страница Поиск, карта сайта Написать письмо