borislvin ([personal profile] borislvin) wrote2014-04-29 02:14 pm

Техницкое

Вопрос комьпьютерного ламера: как устроено ограничение на размеры имени файлов в Windows?

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

Приходится идти кривым путем, то есть вместо простого копирования файла из директории А в директорию Б - открывать файл и сохранять его заново в нужной директории.

Как такое может быть? Может быть, где-то выставлено специальное ограничение на длину имени копируемого файла, и можно это ограничение подредактировать, выставив его таким же, как ограничение на длину имени файла при сохранении и перемещении?

[identity profile] yba.livejournal.com 2014-04-29 06:52 pm (UTC)(link)
Там ограничение на общую длину пути - фолдер + файл не больше 255 символов

[identity profile] yba.livejournal.com 2014-04-29 06:54 pm (UTC)(link)
+ есть способы обхода ограничения, соответственно операция создания может использовать этот способ, а операция копирования - нет. я сам такое видел

[identity profile] bbb.livejournal.com 2014-04-29 06:57 pm (UTC)(link)
Где - "там"?

И почему операция перемещения осуществляется (причем всегда осуществляется), а операция копирования - нет?