среда, 8 октября 2014 г.

Скачать торрент или слишком длинный путь к файлу

Не так давно встала предо мной задачка скачать файлики, исключительно для личного ознакомления. И я вполне успешно провел эту операцию на моем новеньком классненьком смартфоне с android 4.4 (KitKat). На смарте все файлы нормально открываются, проигрываются.

Ну и раз уж скачал, то неплохо бы и на комп перекинуть. Подключаю смартфон через usb по протоколу MTP (как флэшка он подключиться, увы, не может), нахожу папочку, перетаскиваю её на рабочий стол и ... копирование зависает на неопределенно долгое время со словами "определение размера файлов". Пробовал несколько раз разные папочки — та же история.

Потом решил, раз гора не идет к Магомету... В общем решил прочитать SD-карту через картридер. Все нормально, папочку нашел, пытаюсь скачать — не получается. И тут меня осенило — а что если переименовать эти длинные многословные названия папок? Переименовал и всё побежало, скопировалось без проблем. И по MTP тоже стало нормально скачиваться.

Вот так-то, даже в современной windows 7 остались атавизмы в виде ограничения длины путей (260 символов, как мне помнится), а в андроиде нет или этот порог там больше.