Атрибуты файла

Serg_2004

Новичок
Атрибуты файла

Hi ALL !!!

подскажите как под Виндой в ПХП считать атрибуты файла (скрытый, архивный, только для чтения ...), есть какая-нить функция ? или способ из набора функций ?

Не хочется выполнять внешнюю прогамму, а в ПХП вроде такого нет (только под Юникс нашёл).

Спасибо.
 

white phoenix

Новичок
Права на файл ('только чтение') также как в nix - [m]fileperms[/m]. 'Скрытый' и 'архивный' это флаги, функций для этого нет. Советую [m]exec[/m] + `attrib`, как использовать - `attrib /?`. Еще можно попробовать с [m]COM[/m], но это пахнет извратом.
 

Serg_2004

Новичок
Перечитай пост еще раз.
Да я всё понял, но неправильно сформулировал ответ.
Я имел в виду методами ПХП ;-), без выполнения внешней программы. т.е. какую-нить функцию аналогичную Линуховой но работающей на Винде.

Но так как ничего не нашёл пришлось использовать exec совместно с attrib. В принципе всё работает на ура, но просто хотелось сравнить быстродействи в сравнении с ПХП функцией ;-)
Спасибо.
 

nw

Новичок
А что если взять функцию stat()?
Элемент 2 или "mode" в ее возвращаемом результате. Его значение меняется в зависимости от флажков.
 

Serg_2004

Новичок
А что если взять функцию stat()?
Элемент 2 или "mode" в ее возвращаемом результате. Его значение меняется в зависимости от флажков.
Не получается, значение 2-го элемента в stat() меняется ТОЛЬКО когда ставится/снимается флаг "read only", на остальные не реагирует ;-((
 
Сверху