![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
Добрый вечер уважаемые форумчане. Мне необходимо в TreeView создать дерево каталогов диска C:\. Я делаю следующим образом:
Код:
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а кто мешает проверять аттрибуты найденого файла?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
по подробнее можно? я просто в этом новичек.
![]() вот немного изменил свой код, вроде все заработало, только код я взял из delphiworld Код:
Код:
ICQ: 593-013-807
Последний раз редактировалось Don Karleone; 19.02.2011 в 02:12. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
с атрибутами вроде разобрался немного ). Не очено понятно с этими строками
Цитата:
![]()
ICQ: 593-013-807
|
|
![]() |
![]() |
![]() |
#6 | |||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
когда rar открываеш, там видел 2 точки, ето
Цитата:
Цитата:
Цитата:
VirusN13
|
|||
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
artemavd: для цитирования есть специальный тэг. Не надо изобретать велосипед, оформляй правильно посты.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось artemavd; 19.02.2011 в 20:16. |
|
![]() |
![]() |
![]() |
#8 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Код:
((sr.Attr and faDirectory) = faDirectory) ето c (sr.Name <> '.') ето не та папка в которои ишем b = '.' (sr.Name <> '..') ето не та папка выхода из b в, получаеца ето a = '..' я верно понял?
VirusN13
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() поясню. В любой папке (кроме корня диска есть служебная папка с именем .. (т.е. имя папки две точки подряд. Это ссылка на родительскую папку. Запустите любой файловый командер, например Far Commander (или, банально, Пуск - Программы- Стандартные - Коммандная строка. Перейтите через CD в любую папку (только не корневую) и наберите там Код:
А имя "." это ссылка на текущую папку. Т.е. это та папка, в который Вы сейчас находитесь. Обычно эти служебные папки не нужны, поэтому их в коде и отбрасывают. p.s. Найти Вам ссылку, где можно прочитать о файловой системе? |
|
![]() |
![]() |
![]() |
#10 | ||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]() Цитата:
Цитата:
родительскую для кого? если для b, то значит ето a, я понял верно ![]()
VirusN13
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Специальные каталоги | Бутаков_Сергей | Общие вопросы Delphi | 2 | 07.12.2009 07:30 |
Вычислить сумму элементов матрицы, расположенные на главной диагонали и выше нее | MariyaVo | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 10.05.2009 21:19 |
ПОЛУЧИТЬ ВСЕ СИМВОЛЫ, РАСПОЛОЖЕННЫЕ МЕЖДУ ПЕРВОЙ И ПОСЛЕДНЕЙ ТОЧКАМИ | MMARKIN | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 13.04.2009 09:48 |
Каталоги в TreeView | Airou | Общие вопросы Delphi | 27 | 03.12.2008 22:31 |
Получить сообщение о новом диске | Comer_Jus | Общие вопросы Delphi | 2 | 11.08.2008 15:26 |