Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Алгоритм поиска файлов по диску

2.0K
14 ноября 2002 года
Neko
25 / / 14.11.2002
Подскажите где раскопать, а лучше вышлите, плиз, наиболее оптимальный алгоритм поиска файлов по жестким дискам. Применительно к ASMу, конечно.
395
14 ноября 2002 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by Neko
Подскажите где раскопать, а лучше вышлите, плиз, наиболее оптимальный алгоритм поиска файлов по жестким дискам. Применительно к ASMу, конечно.



Смотря какая файловая система! У разных систем разная структура директорий.

2.0K
17 ноября 2002 года
Neko
25 / / 14.11.2002
Цитата:
Originally posted by RelB


Смотря какая файловая система! У разных систем разная структура директорий.



FAT 32 и NTFS тоже хорошо бы знать.

395
17 ноября 2002 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by Neko


FAT 32 и NTFS тоже хорошо бы знать.



Ну вообщем алгоритмов оптимальных нет, росто по FAT придется просматривать все подрят пока не встретишь нужный файл, а у NTFS файлы распологаются по типу бинарного дерева, так что поиск происходит быстрее.

А лучше почитай здесь.

2.0K
18 ноября 2002 года
Neko
25 / / 14.11.2002
Цитата:
Originally posted by RelB


Ну вообщем алгоритмов оптимальных нет, росто по FAT придется просматривать все подрят пока не встретишь нужный файл, а у NTFS файлы распологаются по типу бинарного дерева, так что поиск происходит быстрее.

А лучше почитай здесь.


Меня интересует конкретно алгоритм перебора всех файлов по всем жестким дискам. За NTFS спасибо.

363
08 декабря 2002 года
Michael
132 / / 20.07.2000
Цитата:
Originally posted by Neko

Меня интересует конкретно алгоритм перебора всех файлов по всем жестким дискам. За NTFS спасибо.



Это действительно зависит от файловой системы. Да и у жёстких дисков кэш разного размера. Поэтому одного решения нет.

1.9K
11 декабря 2002 года
Fantomas
32 / / 04.12.2002
sNACZIALA IZUCZI FAILAWUJU SISTEMU, A POTOM WOZPOLZUJSIA PRIERYWANIJEM [COLOR=orangered]13H[/COLOR].NAPRIMIER: W SYSTEMIE FAT 32 KLASTER=4KB.Zmaczit w etom klastere jest zapisano imia etogo faila i razmier itd. itp..czitaj sektoty s int 13h. I wsio budziet KRUTO!.NO NA ETO nado wriemia i upornaj raboty.
395
11 декабря 2002 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by Fantomas
sNACZIALA IZUCZI FAILAWUJU SISTEMU, A POTOM WOZPOLZUJSIA PRIERYWANIJEM [COLOR=orangered]13H[/COLOR].NAPRIMIER: W SYSTEMIE FAT 32 KLASTER=4KB.Zmaczit w etom klastere jest zapisano imia etogo faila i razmier itd. itp..czitaj sektoty s int 13h. I wsio budziet KRUTO!.NO NA ETO nado wriemia i upornaj raboty.



Чувствуется, что ты о файловых системах (уж точно о FAT32) знаешь только по-наслышке. У меня например на винте кластер 8 кб :).

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог