Мой Firefox автоматически сокращает имена загружаемых мной файлов. Например, 231546798_20110608.pdf
становится 2315.pdf
.
Позже я понял, что это может быть связано с длинным именем пути, по которому я пытаюсь загрузить файл. Путь смехотворно длинный:
/windows-d/academic discipline/study objects/areas/human aspects/social sciences/communication/ways of communication/way of spread, ie electronic media and communication/application/telephone communication/examples/cell phone/me/verizon/bill/
Затем я создаю каталог, названный haha
по указанному выше длинному пути. Обратите внимание, что haha
он точно такой же длины, как и сокращенное имя файла (расширение pdf
исключено). Оказывается, Firefox не загружает файл в каталог haha
, хотя я его указываю. Но я могу загрузить файл в другой каталог с гораздо более коротким путем и не испытываю никаких проблем с копированием файла в haha
.
Интересно, как объяснить странное поведение Firefox?
P.S.:
- Моя ОС — Ubuntu 10.10, а Firefox — 11.0.
- Проблема здесь похожа намой предыдущий вопрос, но там я спрашивал про ОС, а здесь говорил про Firefox.
решение1
Я /windows-d
предполагаю, что эта файловая система — FAT32 или NTFS. Если так, то, похоже, вы нажимаете намаксимальная длина имени файла 255 символов.
Но это похоже на ограничение Firefox. При тестировании с внешним жестким диском, отформатированным в NTFS, мне удалось успешно создать очень глубокие каталоги, превышающие ограничение в 255 символов. (Хотя, возможно, Windows выдаст ошибку при попытке доступа к ним).