Перейти к содержимому



- - - - -

Windows и папки


Сообщений в теме: 9

#1 OFFLINE   altvim



  • 477 сообщений

Отправлено 26 Ноябрь 2004 - 14:29

Привет!
Тута как-то столкнулся в ДОСе с такой штукой как:
1. Ограничение на количество файлов в папке
2. Ограничение на глубину вложений папок.
Т.е. когда открываешь в ДОС-е папку с большим кол-вом файлов комп пищит и говорит что мол нету памяти моей на такое (Ето Волков Коммандёр так кричит), и ещё когда вложенных подпапок в папке более 8 (типа: c:\test\test\test...\test...) он просто открывает те которые может, а потом просто застопаривается и тока назад.

дык вот, собственно вопрос:
Есть ли в Виндах ограничение на максимальную глубину вложений папок, и на мах кол-во файлов в каталоге?
Если Вас лизнули в зад, не расслабляйтесь - это может быть смазка...

Съешь ещё этих металлических стружек да выпей йаду.

#2 OFFLINE   Alex_Parish



  • 124 сообщений

Отправлено 26 Ноябрь 2004 - 14:35

В принципе я о таком ограничении не слышал. Ты можеш создать достаточно глубокое дерево каталогов (Пока не надоест делать вложения). ну и от файловой системы это еще зависит.

#3 OFFLINE   Old men

    Убежденный лентяй



  • 15
  • 4 782 сообщений


Награды пользователя

Отправлено 26 Ноябрь 2004 - 14:36

Практически нет, хотя есть ограничание на количество знаков в пути к файлу (т.е. длина пути с:\хххх/ууу/.... не может быть более кажется 255 знаков, точную циыру не помню.) Некоторые инсталляторы ограничивают длину пути еще больше
Бог дал людям сон, а дьявол - будильник

#4 OFFLINE   Darhazer



  • 9
  • 2 218 сообщений

Отправлено 26 Ноябрь 2004 - 14:40

В FAT16 / FAT32 есть такое ограничение, точною цифру не помню, но она на много больше чем 8. Old men прав - есть ограничение от 255 символов для имени файла
Brave new world...
Opening gates...
10.08.2010

#5 OFFLINE   altvim



  • 477 сообщений

Отправлено 26 Ноябрь 2004 - 19:17

Darhazer
А не могли бы вы вспомнить точную цифру?

To All

Цитата

(т.е. длина пути с:\хххх/ууу/.... не может быть более кажется 255 знаков, точную циыру не помню.
и

Цитата

Old men прав - есть ограничение от 255 символов для имени файла
одно и то же?

Просто знаю что на имя файла (папки) есть ограничение в 255 символов.
Если Вас лизнули в зад, не расслабляйтесь - это может быть смазка...

Съешь ещё этих металлических стружек да выпей йаду.

#6 OFFLINE   Darhazer



  • 9
  • 2 218 сообщений

Отправлено 27 Ноябрь 2004 - 00:00

altvim - я читаль для ограничение глубини вложених папках в тестов для A+ (там есть вопроси типа "что означаеть ето ошибка". Поищю какие ограничения у FAT32 и напишу.
Brave new world...
Opening gates...
10.08.2010

#7 OFFLINE   Darhazer



  • 9
  • 2 218 сообщений

Отправлено 27 Ноябрь 2004 - 00:18

Привет,
вот чего нашел
Максимум вложених директории в CD: 8
Максимум в FAT16: 128
Brave new world...
Opening gates...
10.08.2010

#8 OFFLINE   altvim



  • 477 сообщений

Отправлено 27 Ноябрь 2004 - 10:52

Darhazer
Паисб, большой, надо думать в FAT32 как минимум в 2 раза больше.
Если Вас лизнули в зад, не расслабляйтесь - это может быть смазка...

Съешь ещё этих металлических стружек да выпей йаду.

#9 OFFLINE   Тролль

    Обыкновенный тролль



  • 173
  • 6 144 сообщений

Отправлено 27 Ноябрь 2004 - 13:55

altvim

Цитата

надо думать в FAT32 как минимум в 2 раза больше
В FAT32 ровно столько же. Это ограничение косвенное, оно не прямо на глубину вложений каталогов в FAT12, 16 или 32, а ограничение количества символов в цепочке имен, если имена каталогов однобуквенные, то с учетом разделительных символов получаешь такую возможную глубину вложений. Суммарная длина пути к файлу и его имени в любой FAT не может превышать 260 символов. Но в чистой MS-DOS это проходит только в командных (пакетных) файлах, в командной строке MS-DOS длина команды ограничена чуть меньше, чем 128 символами. Для каждого отдельного имени в цепочке имен (имени файла или каталога) в обычной FAT, как известно, допустимая длина составляет 8+3 символа. В Windows допустимая длина имени больше, так как там применяется не обычная FAT, а ее вариант VFAT (Virtual FAT), которая наряду с такими именами позволяет пользоваться именами длиной, не помню точно, то ли 255, то ли 256 символов. Общее ограничение на длину всей цепочки имен остается неизменным.
На NTFS в принципе допустимая длина имени 32767 символов, но опять же ты с NTFS работаешь не напрямую, а через стандартные функции API, а они ограничивают длину имени 256 символами, хотя это можно преодолеть некоторыми ухищрениями, не буду сейчас разбирать (кстати, это способ скрытия информации :sm(100): ). В NTFS, кстати, много чего есть, например, в файле длиной 0 можно хоть полвинчестера записать, но это уже другая тема...
Глубина вложенности на CD ограничена стандартом, но это обходится, Nero меня обычно спрашивает, считать превышение вложенности в 8 уровней ошибкой в соответствии со стандартом или использовать расширение стандарта, позволяющее преодолеть это ограничение.
Волков коммандер имеет какие-то свои дополнительные ограничения.
Далее, на дискете количество записей в корневом каталоге ограничено, это ограничение не собственно FAT, а структуры разметки дискеты, точно не помню, обычно где-то около 200. Есть варианты разметки дискеты с изменением этого количества – если сделать его меньше, возрастает емкость дискеты для данных. В других каталогах количество записей не ограничено, любой такой каталог – просто специальный файл, не имеющий ограничений на размер (кроме емкости дискеты). В FAT16 и 32, применяемых на жестких дисках, такие ограничения тоже есть, это связано с тем, что корневой каталог в отличие от прочих является не файлом, а специальной областью на диске, но они намного больше. На жестких дисках тоже могут быть разные варианты их разметки, зависящие от применяемого форматирующей программой варианта форматирования диска, от этого зависит допустимое количество элементов в корневом каталоге жесткого диска, но в любом случае оно намного больше, чем у дискет, особенно при разметках для FAT32.
"Тот факт, что камни могут мыслить, общеизвестен, потому что на нем основывается вся электроника." (Терри Пратчетт, "Творцы заклинаний")

#10 OFFLINE   Morfeus



  • 65 сообщений

Отправлено 27 Ноябрь 2004 - 16:29

altvim (26.11.2004 - 11:29) писал:

дык вот, собственно вопрос:
Есть ли в Виндах ограничение на максимальную глубину вложений папок, и на мах кол-во файлов в каталоге?
В винде и в Пингвине нету.

.... И лучше NTFS... там и файлы компактнее сохраняются, и защита от случайного удаления выше...
Матрица поимела тебя
Не бойся ложки, бойся вилки. Один удар - четыре дырки

А потім маленьке хохлятко загортає москаля у фольгу





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Яндекс.Метрика