![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Аттрибуты файла
redlord © (2006-03-09 23:50:00)Здравствуйте!
Скажите пожалуйста почему
filegetattr('C:\Documents and Settings\a\Application Data')<>faDirectory)
возвращает true?
Defunct (2006-03-10 00:04:00) [1]> но и возможно еще и что-то
е-прст.. фраза как у Йоды..
Джо (2006-03-10 00:03:00) [2]> [3] Джо © (10.03.06 00:02)
> Наводка: у папки/файла может быть несколько атрибутов. Они
> комбинируются.
Это я к [0] & [1], конечно.
Defunct (2006-03-10 00:02:00) [3]потому что Application Data в атрибутах имеет не только faDirectory, но и возможно еще и что-то (fahidden, faSystem, faArchive etc). Проверяйте так:
(FileGetAttr(...) and faDirectory) <> faDirectory
Джо (2006-03-10 00:02:00) [4]Наводка: у папки/файла может быть несколько атрибутов. Они комбинируются.
Джо (2006-03-10 00:01:00) [5]> Скажите пожалуйста почему
Потому, что неверное условие. Нужно в таком духе:
(FileAttr and faDirectory)<>0