Имя: Пароль:
IT
Админ
Windows Server 2016
,
0 DEMViktor
 
28.11.19
15:20
Всем привет.
Народ, поделитесь опытом, кто как решал проблему длинных имен?
1 Противный
 
28.11.19
15:46
А что там за проблема то, или микрософт где-то накосячило?
2 ДенисЧ
 
28.11.19
16:10
(0) А что с ними не так? Или тебе не нравится, что они есть?
3 VladZ
 
28.11.19
16:35
(0) Можно ссылку на проблему?
4 vbus
 
28.11.19
22:55
Была такая проблема, в зависимости от ситуации, использую решения:
1. Прямо уменьшаю кол-во символов в пути, работает, но иногда не возможно чтобы не терялся смысл названия.
2. Копировал robocopy(утилита встроена в windows, просто набрать в командной строке ), Заметил, что иногда он молча пропускает файлы, по этому надо сравнивать что скопировано.
3. Пользую симилинк(символьную ссылку) на каталог поближе к файлу,
mklink /j "путь, где будет создана символьная ссылка" "путь, где находятся исходный файл или папка"
j- для каталогов, для файлов не нужно.
5 Сияющий в темноте
 
29.11.19
01:40
префикс \\?\ вроде как разрешает длину имени до 32к симаолов.
6 DEMViktor
 
29.11.19
06:37
(1) (2) (3) Файловый сервер. Пользователи создают множество папок в папках в большой вложенность. Получается "матрешка". Потом они не могут ни удалить, ни скопировать, ни переместить файлы в этих папках. Слишком длинный путь, либо слишком длинное имя файла. Уже думаю уйти на Linux. Может все-таки есть решение и на винде?
7 Йохохо
 
29.11.19
06:42
(6) приведите реальный пример. через проводник не удалить или у Вас там в FAR олдскулы сидят?
8 DEMViktor
 
29.11.19
06:50
(6) Например, файл сметы лежит в восьмой папке(по вложенности). пытаюсь открыть - Указано слишком длинное имя файла. пытаюсь удалить - Файловая система не поддерживает такие длинные имена исходных файлов.Попробуйте перенести файл с меньшей длиной пути....
9 Paint_NET
 
29.11.19
06:57
10 DEMViktor
 
29.11.19
07:02
(9) нет, не встречал такой статьи. спасибо, сейчас попробую
11 APXi
 
29.11.19
08:31
На дворе 2019 год, винда серверная 2016 и она до сих пор не понимает длинные пути?! Я в той вселенной нахожусь.
12 Сияющий в темноте
 
29.11.19
08:43
(11)она с windows 2000 их понимает,но legacy API нет.
13 Сияющий в темноте
 
29.11.19
08:45
попробуйте префикс с вопросом поставить и посмотреть на результат.
а так буфер как был,так и остался 260 символов,преыикс с вопросом,если верить документации,отключает использование этого буфера.
14 DEMViktor
 
01.12.19
14:26
(9) включил, но не помогло
15 DEMViktor
 
01.12.19
14:37
(13) префикс должен стоять перед буквой диска или именем компьютера?
"\\?\имя компа\e\папка"
"\\имя компа\?\e\папка"
"?E:\папка"
16 ДенисЧ
 
01.12.19
14:51
(15) Почитай https://windowsnotes.ru/windows-10/dlinnye-puti-v-windows-10/
если лень самому искать
17 DEMViktor
 
01.12.19
15:21
(16) Пытался сделать как в статье, но пишет,что имя конечного файла указано неправильно. Проверьте правильность пути или имени файла...
У кого-нибудь получилось решить эту проблему?
18 DEMViktor
 
01.12.19
16:11
вопрос снят. всем спасибо за участие
19 Jimmo910
 
03.12.19
08:54
(18) Вопрос снят так как решил перейти на другую систему или удалось решить?? Если решил то делись =)