Разбирался тут с юзерами - говорят никак папку на запись открыть нельзя. Ну папку-то открыли, а бяка осталась. Если в проводнике смотреть свойства папки, то стоит галка на атрибуте "read only" и "серым" затерто - якобы нельзя изменить. На самом деле изменить можно, но меняется все кроме атрибутов самой папки - "read only" не появляется... На файлах в папке работает(если стоит галка для вложенных), а на папке и вложенных папках - фиг. Думал что-то поставил, но на всей Винде - даже на 2003 "почти чистом" такая фигня. Даже на ХП в магазине поставленном. Через команду attrib работает.
косяк был еще с дос функцией установки атрибутов ставишь папке атрибуты со спущеным флагом атрибута папки и все тип топ у меня в дос explorer это получилось
Но тут явно не функция - attrib ведь работает. Это ляпа в самом эксплорере. Либо просто аттрибут "read only" для папок не имеет смысла? Но тогда почему attrib работает ?
чтоб на папку накинуть атрибуты надо сначала получить их сбросить атрибут каталога выдать на редактирование пользователю и потом засунуть обратно (со спущеным флагом папки) - проводник может тупо не сбрасывать флаг папки и поэтому не работать
Но проводник - это детище Билла. Вроде прояснилось : если у файла есть атрибут "read only", то при его удалении идет запрос, а вот папку с таким атрибутом удаляет без запроса. Т.е. этот атрибут игнорируется системой - это и показывает "подсветка". Вот только нафига там галка стоит ? Атрибут скрытый кстати прекрасно работает. А вот почему нет атрибута системный ?