|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Копирование папок |
|
Копирование папок
|
Пользователь Сообщения: 82 |
Давно бьюсь с проблемой:
Есть папка с документами, там их огромное количество и очень длинные имена папок и файлов. Когда длина полного имени файла превышает 260 символов (или что-то вроде того), файлы перестают открываться некоторыми программами, копироваться и т.п. С помощью команды subst, или подключая сетевой диск, можно сократить путь к файлу, а следовательно и его полное имя. Тогда всё работает. В чем проблема? В NTFS вроде бы максимальная длина имени файла намного больше. И ещё вопрос: как такую папку скопировать? xcopy выдает ошибку "недостаточно памяти", средствами windows тоже копирование не проходит... Может есть какой-то способ? |
|
Отправлено: 11:10, 18-08-2006 |
Ветеран Сообщения: 1482
|
Профиль | Отправить PM | Цитировать В архив её и потом копируй
|
------- Отправлено: 11:23, 18-08-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать А без архивации никак? Я думал, может это можно исправить на уровне операционной системы? Откуда взялось такое ограничение на длину имен файлов?
|
Отправлено: 11:28, 18-08-2006 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:36, 18-08-2006 | #4 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать amel27
угу... запускаем lcopy c:\long-long-long-name \\server\share\other-long-long-long-name выполняется команда xcopy c:\long-lo~1 \\server\share\other-~1 (или что-то вроде того) заходим на \\server\share, видим папку other-~1 ?? Не, мне нужен какой-то более простой путь. Т.е. желательно или ограничить длину имени файла для юзеров, или найти корректный и простой способ их копировать, т.к. делать это приходится довольно часто ![]() Кстати во-первых, у xcopy есть ключ, /n включающий использование коротких имен при копировании, во-вторых, при копировании файлов с длинными именами выкидывает ошибку "недостаточно памяти" (независимо от ключа /c) |
|
Отправлено: 18:59, 18-08-2006 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Vasosel
не спорю - это не решение, но позволяет сократить путь до корневых каталогов (%~s1, %~s2), все имена ВНУТРИ этих каталогов остаются длинными... Естественно, что %~s2 должен уже существовать, иначе он будет создан с коротким именем. касаемо администрирования глубоко-вложенных каталогов попробуй NTFS Links - плагин к TotalCmd, который позволяет быстро создавать и удалять линки на вложенные каталоги, имхо гораздо удобней SUBST |
Отправлено: 12:15, 19-08-2006 | #6 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Я умею создавать линки, но это тоже не выход.... Необходимо скопировать ВСЮ структуру папок, а не мучаться с ней кусками.
Может кто знает, есть какой-нить софт, который работает с длинными именами более корректно? |
Отправлено: 14:04, 21-08-2006 | #7 |
Ветеран Сообщения: 1482
|
Профиль | Отправить PM | Цитировать Killcopy попробуй
|
------- Отправлено: 14:12, 21-08-2006 | #8 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Butunin Klim
Не помогает. Пришел к выводу, что надо пользователей карать за длинные имена. |
Отправлено: 17:03, 22-08-2006 | #9 |
Ветеран Сообщения: 4900
|
Профиль | Сайт | Отправить PM | Цитировать Похожая проблема, только с плачевными последствиями. Выхода не нашел, кроме переустановки ОС на сервере, которая ДОПУСКАЕТ копирование, но, видимо, вследствие переполнения буфера ведет к перезагрузке сервера.
|
------- Отправлено: 10:30, 23-08-2006 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Автосоздание папок и копирование в них с других ПК из лок.сети | Nuritdin | Скриптовые языки администрирования Windows | 3 | 30-07-2009 19:50 | |
Разное - копирование папок | gipper2006 | Microsoft Windows 2000/XP | 6 | 04-05-2008 12:28 | |
Разное - Копирование на cd. | Миг-29 | Microsoft Windows 2000/XP | 8 | 02-11-2007 17:08 | |
Копирование | Guest | Хочу все знать | 7 | 15-04-2004 19:36 | |
Копирование | khvalera | Программирование и базы данных | 1 | 05-11-2003 12:56 |
|