powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Привязка к файловой системе(кластерам)
6 сообщений из 6, страница 1 из 1
Привязка к файловой системе(кластерам)
    #35608485
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот задумался как лучше можно организовать поиск папки/файла не используя еe(го) назване и прочих атрибутов, ну т.е. файлы лежат в сегда в определенном месте на винте поэтому есть привязка к файловой системе, есть пример такого поиска ?
...
Рейтинг: 0 / 0
Привязка к файловой системе(кластерам)
    #35610116
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто тебе сказал что файлы всегда лежат в определенном месте на винте? Файлы запросто могут перемещаться.
...
Рейтинг: 0 / 0
Привязка к файловой системе(кластерам)
    #35610187
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросто не могут. Только при дефрагментации.

Ммихалыч
А что есть файл? Всего лишь название некого адресного пространства жесткого диска, записанное в MFT. Если не ищем запись в таблице, которая как раз для того и была создана, то что ищем?
...
Рейтинг: 0 / 0
Привязка к файловой системе(кластерам)
    #35610284
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я конечно в этом не спец, но как я понимаю у каждой записи (в которой и хранится искомое) в таблице ntfs есть какой-то уникальный номер, скорее всего он в какой-либо системе двоичной или шестнадцатеричной, впринципе неважно, вот по этой или какой-либо подобной хаарктеристике можно выловить файлы ?


ps: Вообще в вб есть что-нибудь для работы с файловой системой (api) или здесь уже нужно(лучше) смотреть более серьезные языки, предназначенные именно для этих целей ?
...
Рейтинг: 0 / 0
Привязка к файловой системе(кластерам)
    #35610357
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЗапросто не могут. Только при дефрагментации. Как раз таки запросто.
Например прочитал данные из файла, записал обновленные данные в файл с новым именем, убил старый, переименовал новый в старое имя. Найди хоть один общий кластер :)


Ммихалычя конечно в этом не спец, но как я понимаю у каждой записи (в которой и хранится искомое) в таблице ntfs есть какой-то уникальный номер,ээээ.... нет. Там все намного сложнее.

Antonariyскорее всего он в какой-либо системе двоичной или шестнадцатеричной,Уууууу как все запущено. Ммихалыч, у тебя пальцев на руке сколько 101, 12, 11, 10 или 5? Уникальный номер не хранится в системе счисления. Он конвертируется в какую-нибудь систему чтобы пользователь смог его прочитать. А хранится уникальный номер (если он конечно существует) в памяти компьютера, а в памяти компьютера как числа хранятся? Ну-ка, вспоминай что тебе училка по информатике говорила в школе?

Antonariyps: Вообще в вб есть что-нибудь для работы с файловой системой (api) или здесь уже нужно(лучше) смотреть более серьезные языки, предназначенные именно для этих целей ?VB ничем не хуже других языков и все что нужно для работы с кластерами в нем вполне доступно.
Но в первую очередь тебе надо читать вот это: http://www.ntfs.com/
Прочитаешь, поймешь как организована файловая система, тогда поймешь почему фраза: "файлы лежат в сегда в определенном месте на винте поэтому есть привязка к файловой системе" - чушь.
...
Рейтинг: 0 / 0
Привязка к файловой системе(кластерам)
    #35613228
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlAntonariyЗапросто не могут. Только при дефрагментации. Как раз таки запросто.
Например прочитал данные из файла, записал обновленные данные в файл с новым именем, убил старый, переименовал новый в старое имя. Найди хоть один общий кластер :)Копирование и удаление — это не запросто. А редактирование пожалуй…
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Привязка к файловой системе(кластерам)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]