Вниз
Скачать: CL | DM;

Поиск файлов   Найти похожие ветки 

← →
UserUserov   (2004-10-01 21:46) [0]

Я ищу файлы с помощью FindFirst, FindNext - все было нормально,
пока не попытался найти файлы с атрибутами
faReadOnly, faHidden, faSysFile ...
Сначала я попробовал так:

FindFirst("C:\*", faReadOnly, SR);
 ...

и так

FindFirst("C:\*", faAnyFile, SR);
If SR.attr = faReadOnly then
     ...

Если кто знает где меня заглючило скажите, очень нужно.Спасибо заранее!!!


← →
begin...end ©   (2004-10-01 21:51) [1]

Откуда ж кто знает, где тебя заглючило?

Кстати, что это за маска такая: "С:\*" ? Вроде ж так нужно: "С:\*.*", разве нет?


← →
Reindeer Moss Eater ©   (2004-10-01 21:54) [2]

If SR.attr = faReadOnly then

if faReadOnly in SR.attr then


← →
UserUserov   (2004-10-01 21:58) [3]

Да с маской кажись все нормально для faAnyFile.
И "C:\*" и "C:\*.*" - результат один.


← →
begin...end ©   (2004-10-01 21:58) [4]


> [2] Reindeer Moss Eater ©   (01.10.04 21:54)


> if faReadOnly in SR.attr then

???!!!


← →
begin...end ©   (2004-10-01 21:58) [5]


> UserUserov

Так что непонятно-то?


← →
Reindeer Moss Eater ©   (2004-10-01 22:02) [6]

А ну да.
Точно. Торможу.
if faReadOnly and SR.Attr = faReadOnly then


← →
begin...end ©   (2004-10-01 22:05) [7]


> UserUserov

А, может тебе надо найти и системные, и скрытые, и файлы только для чтения?

Тогда, может быть, это поможет (цитата из справки):

Attributes can be combined by adding (Delphi) or or-ing (C++) their constants or values. For example, to search for read-only and hidden files in addition to normal files, pass (faReadOnly + faHidden) in Delphi or (faReadOnly | faHidden) in C++ as the Attr parameter.


← →
UserUserov   (2004-10-01 22:06) [8]

>>Reindeer Moss Eater
ВО!!!Похоже на правду!


← →
GuAV ©   (2004-10-01 22:06) [9]


> Кстати, что это за маска такая: "С:\*" ? Вроде ж так нужно:
> "С:\*.*", разве нет?

имхо одно и то же.


← →
GuAV ©   (2004-10-01 22:09) [10]


> adding


> (faReadOnly + faHidden

Хе. неправильно это :)
см.
http://podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/bits.html
- Ошибки при работе с битами (внизу).


← →
UserUserov   (2004-10-01 22:12) [11]

>>GuAV
Гы...Незнаю что за маска, но работает.Гы...



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
1-1096530029
Pushkin
2004-09-30 11:40
2004.10.17
Как из VС передать массив в DLL на Делфи


1-1096456972
Dr.Karter
2004-09-29 15:22
2004.10.17
Че-то MDI меня не понимает...


14-1096051536
GanibalLector
2004-09-24 22:45
2004.10.17
Из космоса получен первый искусственный сигнал


1-1096885990
Aleksandr.
2004-10-04 14:33
2004.10.17
Помогите с теорией, как организовать работу объекта.


4-1095069536
hooch
2004-09-13 13:58
2004.10.17
доступ к файлу




   Наверх