Главная страница
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.02 c
4-1188108766
Bora.ru
2007-08-26 10:12
2008.05.11
Убрать значок процесса из TaskBar


2-1208174959
John_Korsh
2008-04-14 16:09
2008.05.11
Вопрос по WinIO.


15-1206673504
borisich
2008-03-28 06:05
2008.05.11
нужно ли идти в армию...


2-1208161609
lod
2008-04-14 12:26
2008.05.11
Разбить определёный периуд времени на недели.


2-1207896329
Guriev
2008-04-11 10:45
2008.05.11
Как прописать "пробел" при нажатии на Enter?