Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 17.03.2016
Сообщений: 2
1

Обход ограничения в 255 символов на длину пути к файлу или папке

19.03.2016, 22:04. Показов 16923. Ответов 0
Метки нет (Все метки)

В теории ограничение на длину имени файла или папки в NTFS составляет 255 символов, но на практике Windows API ограничивает до 244 символов (максимум который мне удалось создать).
В теории ограничение на длину пути к файлу или папке в NTFS составляет 32767 символов, но на практике Windows API ограничивает до 245 символов (максимум который мне удалось создать).

Как видно из прикрепленных файлов весь корень зла не в файловой системе а в Windows API.
Если ограничение на длину имени файла или папки в Windows API на практике в 244 символа меня вполне устраивает, то ограничение на длину пути к файлу или к папке в Windows API на практике в 245 символов ни меня ни большинсто пользователей никак не устраивает.
У меня риторический вопрос к программистам :
Можно ли внести самодельные изменения в Windows API после включения "Службы активации Windows" со всеми тремя ее субкомпонентами («Интерфейсы API настройки», «Модель процесса», «Среда .NET Environment») через "Компоненты Windows" в «Программы и компоненты» панели управления ??? Если возможно то как конкретно ???

Если у кого-то есть конкретные предложеня по поводу "службы активации" и самодельной правки "Windows API" прошу писать мне на почту [cut]. Убедительная просьба не раздражать предложениями типа "укоротите имена", "юзайте файловые менеджеры" и "юзайте коммандную строку с символами \\?\ ". Никто юзать ни файловые менеджеры ни коммандную стоку не собирается, только проводник в графическом интерфейсе. Предложения в стиле «укоротите имена» вообще не рассматриваютя, там и так уже все срезано по максимуму. Жду конкретные предложения по сути вопроса на свою почту.
0
Миниатюры
Обход ограничения в 255 символов на длину пути к файлу или папке   Обход ограничения в 255 символов на длину пути к файлу или папке   Обход ограничения в 255 символов на длину пути к файлу или папке  

Обход ограничения в 255 символов на длину пути к файлу или папке  
Вложения
Тип файла: pdf ОГРАНИЧЕНИЯ В ФАЙЛОВЫХ СИСТЕМАХ.pdf (192.8 Кб, 46 просмотров)
Тип файла: pdf СОЗДАНИЕ ФАЙЛОВ С НЕКОРРЕКТНЫМИ ИМЕНАМИ В FAT32 И NTFS.pdf (157.4 Кб, 29 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2016, 22:04
Ответы с готовыми решениями:

Выбор пути к файлу или папке
Как сделать выбор либо папки,либо файла знаю, а как сделать это в одном диалоговом окне? То есть,...

Определение полного пути к файлу или папке по клику мыши
Всем доброго времени, соратники по программированию! Помогите решить следующую задачку: Пишу...

Скрипт копирования пути к файлу\папке и вставка пути в письмо Outlook
Всем доброго времени суток! Помогите, пож-та, разобраться\дописать скрипт. Есть скрипт на...

Как обойти ограничение на длину пути к файлу?
Несколько раз сталкивался с ограничение на длину пути к файл. Слушаю классическую музыку; путь к...

__________________
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2016, 22:04

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Определить среднюю длину пути к файлу на жестком диске
Задание такова "Определить среднюю длину пути к файлу на жестком диске". Как понимать что такое...

421 cannot connect to SMPT server 255.255.255.255 (255.255.255.255:25)
Добрый день! при вызове bool mSocket::Connect(int port,char* adr) { hostent* hn; ...

Дана строка длиной не более 255 символов. Найти длину самого короткого слова
Дана строка длиной не более 255 символов. Строка содержит слова, разделенные между собой пробелами....

Тип char* без ограничения на длину строки для хранения любых символов
Как можно определить char* таким образом, что бы длина его была равна строке из стандартного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.