altvim Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 Привет! Тута как-то столкнулся в ДОСе с такой штукой как: 1. Ограничение на количество файлов в папке 2. Ограничение на глубину вложений папок. Т.е. когда открываешь в ДОС-е папку с большим кол-вом файлов комп пищит и говорит что мол нету памяти моей на такое (Ето Волков Коммандёр так кричит), и ещё когда вложенных подпапок в папке более 8 (типа: c:\test\test\test...\test...) он просто открывает те которые может, а потом просто застопаривается и тока назад. дык вот, собственно вопрос: Есть ли в Виндах ограничение на максимальную глубину вложений папок, и на мах кол-во файлов в каталоге? Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex_Parish Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 В принципе я о таком ограничении не слышал. Ты можеш создать достаточно глубокое дерево каталогов (Пока не надоест делать вложения). ну и от файловой системы это еще зависит. Ссылка на комментарий Поделиться на другие сайты Поделиться
Old men Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 Практически нет, хотя есть ограничание на количество знаков в пути к файлу (т.е. длина пути с:\хххх/ууу/.... не может быть более кажется 255 знаков, точную циыру не помню.) Некоторые инсталляторы ограничивают длину пути еще больше Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 В FAT16 / FAT32 есть такое ограничение, точною цифру не помню, но она на много больше чем 8. Old men прав - есть ограничение от 255 символов для имени файла Ссылка на комментарий Поделиться на другие сайты Поделиться
altvim Опубликовано 26 ноября, 2004 Автор Жалоба Поделиться Опубликовано 26 ноября, 2004 Darhazer А не могли бы вы вспомнить точную цифру? To All (т.е. длина пути с:\хххх/ууу/.... не может быть более кажется 255 знаков, точную циыру не помню. и Old men прав - есть ограничение от 255 символов для имени файла одно и то же? Просто знаю что на имя файла (папки) есть ограничение в 255 символов. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 altvim - я читаль для ограничение глубини вложених папках в тестов для A+ (там есть вопроси типа "что означаеть ето ошибка". Поищю какие ограничения у FAT32 и напишу. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 26 ноября, 2004 Жалоба Поделиться Опубликовано 26 ноября, 2004 Привет, вот чего нашел Максимум вложених директории в CD: 8 Максимум в FAT16: 128 Ссылка на комментарий Поделиться на другие сайты Поделиться
altvim Опубликовано 27 ноября, 2004 Автор Жалоба Поделиться Опубликовано 27 ноября, 2004 Darhazer Паисб, большой, надо думать в FAT32 как минимум в 2 раза больше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 27 ноября, 2004 Жалоба Поделиться Опубликовано 27 ноября, 2004 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. Ссылка на комментарий Поделиться на другие сайты Поделиться
Morfeus Опубликовано 27 ноября, 2004 Жалоба Поделиться Опубликовано 27 ноября, 2004 дык вот, собственно вопрос:Есть ли в Виндах ограничение на максимальную глубину вложений папок, и на мах кол-во файлов в каталоге? В винде и в Пингвине нету. .... И лучше NTFS... там и файлы компактнее сохраняются, и защита от случайного удаления выше... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения