![]() |
Изменение, переименование файлов находящихся в локальной сети, на общем сетевом диске
При изменении имени файлов, при достижении 68 символов имени файла, происходит звуковое оповещение и невозможность дальнейшего ввода символов. При перемещении файла с сетевого диска на локальный диск компьютера, такой проблемы не наблюдается. Однако при заполнении полного имени файла на локальном компьютере (диске) и копирования его после этого на сетевой диск, он не открывается. Также при открытии и закрытии файла и попытки снова переименовать, всё же получается ввести все символы для имени. Само собой напрашивается ответ, переместить все файлы для которых необходимо изменить имя, на локальный диск, переименовать и скопировать обратно на локальный диск. Ну тут дело принципа. Полагаю где-то установлено ограничение на длину имени файла в сетевом окружении. В какую сторону копать? Подскажите :help:
P.S. Собственно смысл в том, что нужно задавать имя файлам согласно содержимого файлов. А их просто капец как много. И вот эти танцы с бубном в виде постоянного закрытия/открытия файлов, внесения имени, а оно вносится не до конца, и только после закрытия файла и его повторного открытия, даёт возможность внести имя до кол-ва 68 знаков. Вот в этом вся и проблема, как избавится от лишних телодвижений и облегчить себе работу? :) |
withsouth, сетевой диск на сервере? Там какая операционная система?
|
Цитата:
|
Всё оказалось не так как предполагалось! Блокировка длинны имени файлов заключалась в глубине вложений этих самых файлов. Файлы располагались в 9 ой позиции глубины вложения. После экспериментального копирования, на уровень вложения до 6 папок, проблем с длинной имени файла не наблюдается.
P.S. Каким-то образом доперло до самого? без каких то либо скитаний по просторам интернета в поисках проблемы :) Возможно ещё зависит от длинны имени корневой папки. Пока нет время проводить эксперименты. |
withsouth, почитайте в интернете о MAX_PATH.
|
Нигде ни сказано о глубине вложения. Т.к. стоило переместить (скопировать) необходимые файлы на несколько уровней выше, проблема отпала. Т.е. по сути для изменения имен файлов больше какого-то числа символов, требовалось лишь переместить файлы, к примеру в корень папки. Не спорю, изменения в групповой политике кардинальное решение или правка реестра. Но тут решилось всё таким вот образом. Всем спасибо!
|
Цитата:
|
withsouth, естественно. Полное имя файла с путём до 255 символов.
Сокращайте имена. 68 символов как-то даже неприлично много. |
Время: 08:54. |
Время: 08:54.
© OSzone.net 2001-