|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2011, 17:30 | #1 | |
Форумчанин
Регистрация: 24.03.2011
Сообщений: 120
|
Выводим содержимое папки - ПРОБЛЕМА с атрибутами
Операционка на которой тестирую Windows7. Функция приведена ниже.
При проверки с помощью неё моей флешки - отображает нормально какой элемент является файлом, а какой папкой. А в случае если заползти в какой нибудь локальный диск С или Д - некоторые элементы упорно считает файлами, хотя они являются папками!!! Вроде ошибка, если она есть, должна быть в этой процедуре, ибо входные данные и выходные соответствуют требованиям(кроме её ошибочных предположений). В чём может быть дело? Щас пока поползу гуглить на тему атрибутов файлов и как с ними работать. Цитата:
Последний раз редактировалось Ksardas13; 29.04.2011 в 18:27. |
|
29.04.2011, 18:12 | #2 | |||
Форумчанин
Регистрация: 24.03.2011
Сообщений: 120
|
Упрощаю ещё сильней:
Цитата:
Цитата:
Цитата:
Хелп! Энибади! PS: начал понимать, что не правильно работаю с our_file.dwFileAttributes. Кто подскажет как правильно это делать? Последний раз редактировалось Ksardas13; 29.04.2011 в 18:28. |
|||
29.04.2011, 18:35 | #3 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
Я конечно не эксперт по WinApi, но мне кажется
Код:
Код:
$RECYCLE.BIN и System Volume Information гарантированно имеют больше одного атрибута.
Lingua c++ non penis caninus est.
|
29.04.2011, 19:01 | #4 |
Форумчанин
Регистрация: 24.03.2011
Сообщений: 120
|
Да-да, наконец наткнулся на статью, которая объяснила что такое атрибуты и как их "смотреть". Dayman, всё верно, именно в условии if я и ошибался. Спасибо.
Статья благодаря которой я убедился в своей убогости лежит тут, если кому ещё понадобится: http://lazy-student.org.ua/programmi...chast-vtoraya/ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести содержимое папки в cmd (с исключнием) | ХреновыйПрогер | Операционные системы общие вопросы | 1 | 05.12.2010 19:06 |
Выводим на печать содержимое DBGrid | Dux | БД в Delphi | 14 | 07.05.2010 22:06 |
скопировать все содержимое папки в другую | DannyKing | Помощь студентам | 6 | 27.03.2009 09:50 |
Как получить содержимое папки ? | - fenix - | Помощь студентам | 4 | 19.04.2008 06:25 |