Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

Смена атрибутов только чтение у папки   Найти похожие ветки 

 
vodvorezlaya   (2008-04-10 21:59) [0]

Доброго времени суток.

Пробую менять атрибуты с файлами работает, а с папками нет:

FileSetAttr(SR.Name, 0)

Как это сделать с папками?

Спасибо.


 
<code>   (2008-04-10 22:11) [1]

Точно так же:

FileSetAttr("d:\TEMP",faReadOnly);


 
vodvorezlaya   (2008-04-10 22:30) [2]

Не меняет, мне убрать faReadOnly нужно


 
Palladin ©   (2008-04-10 22:34) [3]

топай за метлой, как раньше видел от тебя детсадовские проблемы то же и сейчас налюдаю


 
Джо ©   (2008-04-10 22:35) [4]

> [2] vodvorezlaya   (10.04.08 22:30)
> Не меняет, мне убрать faReadOnly нужно


 FileSetAttr(SR.Name,FileGetAttr(SR.Name) and not faReadOnly)


 
vodvorezlaya   (2008-04-10 22:39) [5]

Простите за оффтоп.
Ну, то я потому что Delphi запускал перед этим 4 месяца назад.

Но вопрос действительно был туп. гиги. :)


 
vodvorezlaya   (2008-04-10 22:54) [6]

Джо ©   (10.04.08 22:35) [4]

не работает.


 
Джо ©   (2008-04-10 22:56) [7]

> [6] vodvorezlaya   (10.04.08 22:54)
> Джо ©   (10.04.08 22:35) [4]
>
> не работает.

Какая досада.


 
vodvorezlaya   (2008-04-10 22:58) [8]

Джо ©   (10.04.08 22:56) [7]

издеваешься?


 
Оригинал   (2008-04-10 23:18) [9]

FileSetAttr("c:\temp",faReadOnly);


 
Оригинал   (2008-04-10 23:18) [10]

FileSetAttr("c:\temp",0);


 
vodvorezlaya   (2008-04-11 00:12) [11]

Я думаю может это потому, что у меня BDS2007?


 
Германн ©   (2008-04-11 00:28) [12]


> vodvorezlaya   (11.04.08 00:12) [11]
>
> Я думаю может это потому, что у меня BDS2007?
>

А я думаю это потому, что кто-то не хочет читать справку! И поэтому не знает, что FileSetAttr - функция.


 
clickmaker ©   (2008-04-11 10:42) [13]


> [11] vodvorezlaya   (11.04.08 00:12)

подозреваю, что SR.Name недостаточно. Нужен полный путь


 
allucard   (2008-04-11 13:07) [14]

В общем, папки таки не удаляет.

Выводит в integer по FileGetAttr, 8208
И папка не удаляется

указываю FileSetAttr(полный путь к папке, 8208)

не работает


 
allucard   (2008-04-11 13:14) [15]

убирает "только чтение", но не удаляет папку


 
clickmaker ©   (2008-04-11 13:19) [16]


> [15] allucard   (11.04.08 13:14)

Win32Check(RemoveDirectory(Path));


 
Оригинал   (2008-04-11 16:22) [17]


> allucard   (11.04.08 13:07) [14]
> В общем, папки таки не удаляет.


А с какого дуба папки должны удаляться функцией FileSetAttr?



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
2-1207725582
Footballer
2008-04-09 11:19
2008.05.11
UDP


2-1207809049
TRSteep
2008-04-10 10:30
2008.05.11
Классы и ошибки


2-1207839420
Vanis
2008-04-10 18:57
2008.05.11
Отрисовка картинок


15-1206463964
DillerXX
2008-03-25 19:52
2008.05.11
Помогите с матаном кому не лень


15-1206300829
Дмитрий С
2008-03-23 22:33
2008.05.11
Размещение Secondary DNS