Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.023 c
1-1096446467
ceval
2004-09-29 12:27
2004.10.17
Помогите разобраться в первый раз работаю с TRegistry


6-1091909744
ДухКороляАртура
2004-08-08 00:15
2004.10.17
FTP


1-1096303053
Nkrd
2004-09-27 20:37
2004.10.17
активный richedit


14-1096492002
GanibalLector
2004-09-30 01:06
2004.10.17
Шахтер порвали...


14-1096038846
Krez
2004-09-24 19:14
2004.10.17
Линковка паскаля и фортрана