|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2009, 22:41 | #1 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Поиск папки
Подскажите как зная имя папки,узнать полный путь до нее.
За частые поиски был забанен во всех известных
поисковых системах! |
04.06.2009, 03:08 | #2 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 320
|
В общем никак, потому что папок с одним именем может быть сколько угодно. А так нужно делать рекурсивный поиск - входим в папку перечисляем все подпапки, если нашлась - заносим в список, берем следующую и т.д.
|
04.06.2009, 03:31 | #3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
Михаил Юрьевич, пользуйтесь поиском по форуму.. тема поиска каталогов и файлов затрагивалася неоднократно..
http://programmersforum.ru/showthrea...ight=findfirst
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
04.06.2009, 10:49 | #4 | |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Цитата:
Мне нужно что бы по имени папки поиск проходил на всем ПК.
За частые поиски был забанен во всех известных
поисковых системах! |
|
04.06.2009, 11:30 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
04.06.2009, 12:08 | #6 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
В английском языке 26 букв,из них диск могут назвать минимум одной из двадцати пяти букв.Это нужно что,все двадцать пять названий дисков проверить?
Это сначало нужно узнать какие диски существуют,потом из существующих выкинуть виртуальные и СД-РОМ,и только после этого искать папку..... Может что то по умнее существует?
За частые поиски был забанен во всех известных
поисковых системах! |
04.06.2009, 12:45 | #7 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 320
|
GetLogicalDrives (из kernel32) возвращает DWORD (32 бита, как раз хватит) в которых прописаны диски, которые доступны в системе.
|
04.06.2009, 12:50 | #8 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Спасибо всем! Буду разбираться.
За частые поиски был забанен во всех известных
поисковых системах! |
04.06.2009, 12:52 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Впрочем как хочешь.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фон папки | zmeyy | Помощь студентам | 0 | 03.06.2009 22:15 |
сканирование папки | andrey poki | Общие вопросы Delphi | 2 | 26.03.2009 08:20 |
Поиск папки | WOLFak | Общие вопросы Delphi | 9 | 21.01.2008 14:49 |
Папки | xTANATOSx | Общие вопросы Delphi | 1 | 05.11.2007 16:26 |
Как скопировать папку со всем ее содержимым | Arsgun | Общие вопросы Delphi | 2 | 09.06.2007 22:07 |