Ошибка при создании файла и ограничения в файловых таблицах

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Ошибка при создании файла и ограничения в файловых таблицах

Сообщение Source » 08.01.2008 (Вт) 20:30

Я тут подумал, при создании файла теоретически возможна ошибка, файловые таблицы ведь тоже имеют ограничения на число файлов на разделе диска. Даже если файловая таблица может записать все файлы размером в 1 кластер (минимальный размер записи на харде), заполнившие полностью раздел харда (а может ли?), существуют файлы нулевой длины, т.е. теоретически файловая таблица может переполнится - так ли это?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.01.2008 (Вт) 20:40

4,294,967,295 файлов маскимум для ntfs
65,517 для FAT (16)
268,435,437 для FAT32
Да, может переполнится
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Сообщение Source » 08.01.2008 (Вт) 20:59

число файлов не зависит от размера раздела харда?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.01.2008 (Вт) 21:08

Очевидно зависят
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Сообщение Source » 08.01.2008 (Вт) 21:54

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

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.01.2008 (Вт) 22:42

Я то же это имел ввиду...
Очевидно что под файловую таблицу может также не хватит места, как и под данные файла
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 8:47

ANDLL, в FAT такого не будет. Там таблица размещения файлов (FAT) размещается по фиксированному адресу и имеет фиксированный размер, а не выделяется динамически.
Lasciate ogni speranza, voi ch'entrate.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 09.01.2008 (Ср) 11:39

Да? Ну ладно.
А вот MFT совершенно точно может менять размер.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 108

    TopList