|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2008, 17:03 | #1 |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Пишу программу которая ищет файлы на компьютере ! Как лучше организовать структуры данных ?
Пишу программу которая ищет файлы на компьютере ! Как лучше организовать структуры данных ?
Вот я сделал и определил для себя что лучше использовать "Дерево" ! т.е я хочу заносить в одно поле имя файла в виде строки , а в другое имя папки ! Как вы на это смотрите ! Смысл моей программы заключается в том, что при включении компьютера она начинает искать все папки и файлы, и заносит их названия в дерево и это все хранится в оперативе , а когда мне нужен файл он находит мгновенно, т.к все имена в памяти а потом с помощью функции запушу зная путь к ней ! Может быть можно проще ! Подскажите ? |
13.12.2008, 22:42 | #2 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
14.12.2008, 13:51 | #3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
если список организован в виде дерева то это уже есть и называется проводник.
программа — запись алгоритма на языке понятном транслятору
|
|
14.12.2008, 13:54 | #4 | |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Цитата:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|
14.12.2008, 15:12 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я апстену убьюсь пока дождусь конца загрузки. Этакий эффект можно понаблюдать в проге MediaMonkey, если натравить ее на такой обьем. Поверь мне иногда приходится до получаса ждать.
I'm learning to live...
|
|
14.12.2008, 15:17 | #6 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Полностью поддерживаю Stilet
Если уже и делать индексацию - то постепенно, скажем по 1000 файлов за загрузку. Потом при следующей загрузке продолжать - но ведь среди тех 1000 и новые могут появится.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
14.12.2008, 15:21 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Потому когда-то один умный человечек написал службу которая при появлении новых файлов заносит их координаты в БД. Ему стандартная виндовая индексация не нравилась чем-то.
I'm learning to live...
|
|
14.12.2008, 16:09 | #8 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Ну ессесна - не понравилась. По моему есть несколько причин:
1) Высокий % загрузки процессора 2) Мало настроек для поиска 3) Чесно сказать, "дерьмовый" поиск в самих файлах У меня даже однажды случился fatal stop компьютера при поиске...
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
14.12.2008, 17:25 | #9 |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Да ваше мнение понятно , но стоит ли писать так как я хочу или нет , окончательно ? Ваше мнение учту , спасибо !
Че прям такая долгая загрузка будет при включении компа , да ! Ну сколь по времени минуты 3 ? |
14.12.2008, 17:28 | #10 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Даже если минуты 3 то меня например будет раздражать, когда комп 3 минуты в состоянии митоза и ничего не сделаешь нормально.
Можно например вручить ей низкий приоритет, мож не так грузить будет.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу, которая бы определяла при вводе данных в список, симметричен ли он | WhyBeNormal | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 03.12.2008 00:04 |
Как лучше организовать базу данных типо как в ICQ | Руслантус | БД в Delphi | 3 | 09.08.2008 23:57 |
Как лучше организовать структуру MySQL? | Romanbl4 | PHP | 7 | 26.06.2008 23:46 |
как организовать отклик на событие при импорте-экспорте данных | Artmi | Microsoft Office Excel | 8 | 03.06.2008 23:31 |
Функция которая в массиве ищет максимальный по модулю элемент | Absent | Помощь студентам | 5 | 19.11.2007 21:23 |