2 / 2 / 0
Регистрация: 12.09.2010
Сообщений: 35
|
||||||
1 | ||||||
функция FindFirst не работает как положено14.06.2012, 20:14. Показов 6973. Ответов 7
Метки нет (Все метки)
Есть такой кусок кода:
В чем ошибка?
0
|
14.06.2012, 20:14 | |
Ответы с готовыми решениями:
7
SaveFileDialog не работает как положено Диспетчер Realtek не работает как положено Почему addEventListener не работает как положено Slackware mc - черный, клавиатура не работает как положено |
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
14.06.2012, 21:40 | 2 | |||||
faReadOnly, faHidden, faSysFile, faVolumeID, faDirectory, faArchive, faSymLink, faAnyFile - это "дополнительные" атрибуты файлов. Если их не указать, то будут выбраны файлы, не имеющие этих атрибутов. А если эти атрибуты задать, то будут выбраны файлы не имеющие этих атрибутов и файлы имеющие эти атрибуты. Поэтому, если не задать атрибут faHidden, то будут выбраны файлы, не имеющие этот атрибут. А если faHidden задать, то будут выбраны и скрытые и не скрытые файлы.
Поэтому, убрать из выборки файлы, не имеющие дополнительных атрибутов, можно только с помощью дополнительной проверки. Код будет таким:
1
|
2 / 2 / 0
Регистрация: 12.09.2010
Сообщений: 35
|
||||||
14.06.2012, 22:56 [ТС] | 3 | |||||
Хорошо, как тогда отобразить файлы у которых несколько атрибутов, что-то как-то у меня не очень получается. То отображается лишь с одним атрибутом, то лишь с несколькими.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
14.06.2012, 23:59 | 4 | |||||
Я сейчас проверил на таком коде:
1
|
2 / 2 / 0
Регистрация: 12.09.2010
Сообщений: 35
|
|
15.06.2012, 00:07 [ТС] | 5 |
а без атрибутов файлы не показывает
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|||||||||||
15.06.2012, 00:08 | 6 | ||||||||||
Если нужно найти файлы, у которых установлен хотя бы один из атрибутов faHidden или (и) faReadOnly, то действовать надо так:
1
|
2 / 2 / 0
Регистрация: 12.09.2010
Сообщений: 35
|
|
15.06.2012, 05:32 [ТС] | 7 |
а если нужно найти файлы, у которых установлены 2 атрибута, а а для поиска задаем один
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||||||||||||
15.06.2012, 07:55 | 8 | |||||||||||||||
В переменной Attr - каждый из первых 6-ти разрядов - один из признаков. И если поиск выполнен по атрибуту faHidden, то:
Только faAnyFile - это сразу 4 разряда - нужно учитывать.
0
|
15.06.2012, 07:55 | |
15.06.2012, 07:55 | |
Помогаю со студенческими работами здесь
8
Меню в Counter-Strike 1.6 работает не так, как положено Обертка для класса TRegistry не работает как положено Сериализация и десериализация в одном из методов не работает как положено Что положено Юпитеру,не положено Быку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |