Алгоритм поиска файлов по диску
Подскажите где раскопать, а лучше вышлите, плиз, наиболее оптимальный алгоритм поиска файлов по жестким дискам. Применительно к ASMу, конечно.
Цитата:
Originally posted by Neko
Подскажите где раскопать, а лучше вышлите, плиз, наиболее оптимальный алгоритм поиска файлов по жестким дискам. Применительно к ASMу, конечно.
Подскажите где раскопать, а лучше вышлите, плиз, наиболее оптимальный алгоритм поиска файлов по жестким дискам. Применительно к ASMу, конечно.
Смотря какая файловая система! У разных систем разная структура директорий.
Цитата:
Originally posted by RelB
Смотря какая файловая система! У разных систем разная структура директорий.
Смотря какая файловая система! У разных систем разная структура директорий.
FAT 32 и NTFS тоже хорошо бы знать.
Цитата:
Originally posted by Neko
FAT 32 и NTFS тоже хорошо бы знать.
FAT 32 и NTFS тоже хорошо бы знать.
Ну вообщем алгоритмов оптимальных нет, росто по FAT придется просматривать все подрят пока не встретишь нужный файл, а у NTFS файлы распологаются по типу бинарного дерева, так что поиск происходит быстрее.
А лучше почитай здесь.
Цитата:
Originally posted by RelB
Ну вообщем алгоритмов оптимальных нет, росто по FAT придется просматривать все подрят пока не встретишь нужный файл, а у NTFS файлы распологаются по типу бинарного дерева, так что поиск происходит быстрее.
А лучше почитай здесь.
Ну вообщем алгоритмов оптимальных нет, росто по FAT придется просматривать все подрят пока не встретишь нужный файл, а у NTFS файлы распологаются по типу бинарного дерева, так что поиск происходит быстрее.
А лучше почитай здесь.
Меня интересует конкретно алгоритм перебора всех файлов по всем жестким дискам. За NTFS спасибо.
Цитата:
Originally posted by Neko
Меня интересует конкретно алгоритм перебора всех файлов по всем жестким дискам. За NTFS спасибо.
Меня интересует конкретно алгоритм перебора всех файлов по всем жестким дискам. За NTFS спасибо.
Это действительно зависит от файловой системы. Да и у жёстких дисков кэш разного размера. Поэтому одного решения нет.
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.
Цитата:
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.
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 кб :).