Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 3
1

Объясните чайнику про Windows и Разрядность

19.01.2017, 23:44. Показов 752. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день!

Такая проблема. Есть на компьютере проблема с длиной пути (windows 7 x64). Т.е у меня есть файлы намеренно с длинными путями (так удобнее мне) и с длинными именами (я использую в некоторых файлах в имени ключевые слова чтобы их находили, некоторые сохранены уже с длинными названиями в исходном состоянии, например находили файлы, через п2п, ну и ряд других программ, это не суть.

Частенько возникают проблемы из-за этой длины пути, разные и в разных программах, например фото не открываются, выдаются ошибки и т.д.

Теперь суть вопроса, такая:

Зависит ли разрядность виндуса или программ от этих проблем, от длины пути?

Т.е суть какая я не хочу эту проблему решать, укорачивать, делать более простые маленькие названия файлов, переделывать полноценно сохранённые и т.д. Меня интересует тенденция. Пропадёт ли это проблема сама собой в будущем или нет, вот в чём основной вопрос!

Т.е всё быстро развивается и сейчас в ходу 64 разрядные программы и винда, 32 уже редкость. Скоро все будут перебираться на 128 разрядную, а в недалёком будущем и 256 разрядные программы и системы пойдут. Так вот если от разрядности это зависит, то это означает что в ближайшем будущем эта проблема отпадёт сама собой, уже при переходе с 64 разряда на 128 длина пути возможная увеличится вдвое (этого уже с лихвой хватит, я уж не говорю о 256). Так это или не так? Проблема длины пути со временем исчезнет?

Пояснение: просто суть в том что у меня большая база данных копится и я лучше сейчас закрою глаза на некоторые иногда возникающие ошибки и неудобства если в будущем они исчезнут, но зато сделаю так как надо, чтобы файлы с большей вероятностью находились в разных системах, не меняя полного сохранённого оригинального названия которое потом не вернуть, содержащее хорошее и полноценное описание, чем укорачивать, а потом либо файлы так и останутся «слабо описанными» что не есть гуд. Либо придётся все переделывать когда уже основная массой перейдёт на 128 и этой проблемы не будет, что огромная лишняя работа и нет смысла, до 128 уже осталось не долго.

Т.е вопрос в перспективе длина пути будет увеличиваться вместе с разрядностью или эта проблема на вечно?

Заранее, спасибо за ответ!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2017, 23:44
Ответы с готовыми решениями:

Объясните чайнику про гипертерминал и микроконтроллер
Добрый всем день. Иимеется плана на мк at91sams256. Прошита. Мне нужно поменять данные в eeprom....

Объясните чайнику
Ситуация впринципе бональная: есть центральная база (ЦБД) и три перефирийных (Т,З,Н). Настроили...

объясните чайнику
Здравствуйте! Объясните чайнику, как сделать так ,чтобы эта программа заработала в eclipce. ...

Объясните чайнику
Есть такая программа .386 .model flat, stdcall includelib c:\masm32\lib\kernel32.lib ...

8
Модератор
Эксперт Windows
8736 / 3361 / 244
Регистрация: 25.10.2010
Сообщений: 13,601
20.01.2017, 18:28 2
Цитата Сообщение от SSSM Посмотреть сообщение
Зависит ли разрядность виндуса или программ от этих проблем, от длины пути?
Нет, в данный момент наложено ограничение длины пути 255 символов.
Цитата Сообщение от SSSM Посмотреть сообщение
Т.е всё быстро развивается и сейчас в ходу 64 разрядные программы и винда, 32 уже редкость. Скоро все будут перебираться на 128 разрядную, а в недалёком будущем и 256 разрядные программы и системы пойдут. Так вот если от разрядности это зависит, то это означает что в ближайшем будущем эта проблема отпадёт сама собой, уже при переходе с 64 разряда на 128 длина пути возможная увеличится вдвое (этого уже с лихвой хватит, я уж не говорю о 256). Так это или не так? Проблема длины пути со временем исчезнет?
Возможно да, если архитектура ЭВМ глобально изменится
0
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
20.01.2017, 22:42 3
Цитата Сообщение от SSSM Посмотреть сообщение
Скоро все будут перебираться на 128 разрядную, а в недалёком будущем и 256 разрядные программы и системы пойдут.
запасаемся попкорном
пока появится такое железо, я думаю, вам оно уже будет не актуально...
да, и длина пути от разрядности ос не зависит ни разу...
0
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 3
24.01.2017, 14:50  [ТС] 4
Я вообще так понял, что это связано с файловой системой, а не программами и ОС. Ну т.е вот как раньше на фат32 была проблема больших файлов, сейчас этой проблемы нет (у большинства) так как большинство населения сидит на новой файловой системе нтфс, где эта проблема уже решена. Правда на мобильных и планшетах, такая проблема ещё есть, но уже появились даже фат32 с поддержкой больших файлов.

Но суть в том что винда, то быстро меняется (пару лет), а файловая система долго, десятки лет. значит всётаки в исходе эта проблема ещё долго будет.
0
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
24.01.2017, 15:03 5
Цитата Сообщение от SSSM Посмотреть сообщение
а файловая система долго, десятки лет
у мелкомягких да )
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
24.01.2017, 16:11 6
Цитата Сообщение от SSSM Посмотреть сообщение
Я вообще так понял, что это связано с файловой системой, а не программами и ОС
Нет, это не так
0
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 3
25.01.2017, 20:55  [ТС] 7
А с чем?
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
25.01.2017, 21:24 8
Соответственно, "с программами и ОС, а не с файловой системой"
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
25.01.2017, 21:26 9
Цитата Сообщение от SSSM Посмотреть сообщение
Зависит ли разрядность виндуса или программ от этих проблем, от длины пути?
Никак не зависит.
Windows уже много лет поддерживает длинные пути, количество символов в которых
может достигать порядка 32K. Проблема в том, что большинство программ такую
возможность не используют и ограничивают пользователя 260 символами.
Пока эти программы не перепишут - ничего не изменится.

Т.е всё быстро развивается и сейчас в ходу 64 разрядные программы и винда, 32 уже редкость. Скоро все будут перебираться на 128 разрядную, а в недалёком будущем и 256 разрядные программы и системы пойдут.
Так и вижу: супермощная продвинутая архитектура, гигантские размеры шин и т.п., а
большинство программ по-прежнему будут 32-битными, без поддержки длинных путей, без
поддержки юникода, без поддержки распараллеливания. Таковы реалии, к сожалению.
2
25.01.2017, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2017, 21:26
Помогаю со студенческими работами здесь

Объясните чайнику
Знаю только HTML/CSS на среднем уровне. PHP не знаю, знаю что при разработке сайтов часто...

Объясните чайнику в чем ошибка
#include <iostream> using namespace std; int main() { setlocale(LC_CTYPE, "Russian"); float ...

Браузер Опера. Объясните чайнику.
Почему у меня в Опере при посещении сайта не отображается куча всяких вещей. Например здесь у меня...

Связный список- Объясните чайнику
Всем привет! В универе проходим односвязные списки. Схему-пример принципа работы односвязного...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru