|
|
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
Вот задумался как лучше можно организовать поиск папки/файла не используя еe(го) назване и прочих атрибутов, ну т.е. файлы лежат в сегда в определенном месте на винте поэтому есть привязка к файловой системе, есть пример такого поиска ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 10:37 |
|
||
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
Кто тебе сказал что файлы всегда лежат в определенном месте на винте? Файлы запросто могут перемещаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 18:36 |
|
||
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
Запросто не могут. Только при дефрагментации. Ммихалыч А что есть файл? Всего лишь название некого адресного пространства жесткого диска, записанное в MFT. Если не ищем запись в таблице, которая как раз для того и была создана, то что ищем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 19:20 |
|
||
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
я конечно в этом не спец, но как я понимаю у каждой записи (в которой и хранится искомое) в таблице ntfs есть какой-то уникальный номер, скорее всего он в какой-либо системе двоичной или шестнадцатеричной, впринципе неважно, вот по этой или какой-либо подобной хаарктеристике можно выловить файлы ? ps: Вообще в вб есть что-нибудь для работы с файловой системой (api) или здесь уже нужно(лучше) смотреть более серьезные языки, предназначенные именно для этих целей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 20:56 |
|
||
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
AntonariyЗапросто не могут. Только при дефрагментации. Как раз таки запросто. Например прочитал данные из файла, записал обновленные данные в файл с новым именем, убил старый, переименовал новый в старое имя. Найди хоть один общий кластер :) Ммихалычя конечно в этом не спец, но как я понимаю у каждой записи (в которой и хранится искомое) в таблице ntfs есть какой-то уникальный номер,ээээ.... нет. Там все намного сложнее. Antonariyскорее всего он в какой-либо системе двоичной или шестнадцатеричной,Уууууу как все запущено. Ммихалыч, у тебя пальцев на руке сколько 101, 12, 11, 10 или 5? Уникальный номер не хранится в системе счисления. Он конвертируется в какую-нибудь систему чтобы пользователь смог его прочитать. А хранится уникальный номер (если он конечно существует) в памяти компьютера, а в памяти компьютера как числа хранятся? Ну-ка, вспоминай что тебе училка по информатике говорила в школе? Antonariyps: Вообще в вб есть что-нибудь для работы с файловой системой (api) или здесь уже нужно(лучше) смотреть более серьезные языки, предназначенные именно для этих целей ?VB ничем не хуже других языков и все что нужно для работы с кластерами в нем вполне доступно. Но в первую очередь тебе надо читать вот это: http://www.ntfs.com/ Прочитаешь, поймешь как организована файловая система, тогда поймешь почему фраза: "файлы лежат в сегда в определенном месте на винте поэтому есть привязка к файловой системе" - чушь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 22:04 |
|
||
|
Привязка к файловой системе(кластерам)
|
|||
|---|---|---|---|
|
#18+
White OwlAntonariyЗапросто не могут. Только при дефрагментации. Как раз таки запросто. Например прочитал данные из файла, записал обновленные данные в файл с новым именем, убил старый, переименовал новый в старое имя. Найди хоть один общий кластер :)Копирование и удаление — это не запросто. А редактирование пожалуй… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 21:59 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2161710]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 409ms |

| 0 / 0 |
