|
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 16
|
|
нахождение Максимальной длины имени объекта Fat3203.10.2011, 06:22. Показов 2042. Ответов 7
Метки нет (Все метки)
Прошу помощи,подсказки в решении такой вот задачки(С++Borland3.1)
поиск объектов с максимальным количеством символов в имени среди объектов с длинными именами для FAT максимальное к-во-255 символов,это 20 дескрипторов по 13 симв неясно вот к примеру код LFN-0х0F,а какой код max LFN или его надо просчитывать,может кто сталкивался с подобной задачкой
0
|
|
| 03.10.2011, 06:22 | |
|
Ответы с готовыми решениями:
7
Нахождение в орграфе пути максимальной длины от 1-ой вершины до последней
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 03.10.2011, 06:42 | |
|
soadpol, Ну по логике max LFN - 0xFF что соответствует 255.....
0
|
|
|
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 16
|
||
| 03.10.2011, 06:46 [ТС] | ||
|
...Так как длинное имя файла слишком велико, чтобы уместиться в одной записи, система FAT32 записывает их столько, сколько нужно, с учетом того, что в одну запись можно записать до 13-ти символов в кодировке Unicode. Минимальное число новых записей 1, максимальное - 20. . Следует учитывать, что в кодировке Unicode каждый символ занимает минимум 2 байта. Последовательность символов заканчивается нулем, а неиспользуемые позиции символов заполняются кодом 0FFFFh....
0
|
||
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 03.10.2011, 07:19 | |
|
soadpol, Получается что 260. 20 записей записей по 13 символов. Но допустимо ли использование более 0xFF символов это не известно....
Добавлено через 5 минут soadpol, Судя по тестам, операционка отказывается работать с именами файлов больше чем 255 символов, не смотря на то что, используя форму представления данных, можно записать туда 260 символов.
0
|
|
|
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 16
|
|
| 04.10.2011, 05:08 [ТС] | |
|
LFN-long file name(длинное имя),максимально оно может быть в 255 символов(можно проверить -создать папку с таким длинным именем)мне по заданию надо создать программу которая обращается к объекту(файл или папка)
считает его имя,если оно=255 символов-выводит
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 04.10.2011, 06:41 | |
|
soadpol, Так в чем проблема?
Я полагаю есть два варианта 1. Получить название через API 2. Извлечь из памяти, копируешь байты в нужном порядке к себе в массив и считаешь длину (главное порядок не перепутать)
0
|
|
|
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 16
|
||
| 04.10.2011, 06:48 [ТС] | ||
|
а может просто поставить метку(№) 20 дескриптора?это будет значить что имя занимает все отведенное место
0
|
||
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 04.10.2011, 06:52 | |
|
Нефига, если имя занимает 20 дескрипторов, то его длина может быть от 248 символов до 255, ты внимательно прочитай ту статью из которой сам же цитаты писал, незанятые символы заполняются 0xFF
0
|
|
| 04.10.2011, 06:52 | |
|
Помогаю со студенческими работами здесь
8
Нахождение строк максимальной длины, используя Stream Кракозябры имен файлов после конвертации fat32 -> ntfs -> fat32 В файле заменить все слова максимальной длины на слова минимальной длины
В строке первого объекта класса слово MAX длины заменить на слово MAX длины второго объекта класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|