Страница 10 из 25

Добавлено: Пт авг 14, 2015 21:44
MVV
vlsh,
Т.е. при повторном копировании файлы, которые выдавали ошибку в первый раз, копировались? Или нет? Нужно больше деталей.

Попробовал из папки C:\Windows\winsxs\ скопировать 10000+ файлов на 1.7 ГБ, не скопировался только один, но он и в одиночку не копируется, т.к. его нельзя прочитать без прав администратора.

Не поленился и скопировал из той же папки 40000+ файлов на 7 ГБ (на этот раз из панели результатов поиска, а не из плоского режима), опять же не скопировался лишь один, по той же причине. Но забавно, что перед этим тотал 2 минуты грузил ядро процессора на полную - видимо, фильтровал дубликаты в списке файлов.

Добавлено: Сб авг 15, 2015 01:31
vlsh
сорри... придется взять свои слова обратно..
по ходу - нашлись порядка 15% файлов из 10000 которые вообще не хотели копироваться даже по одному и отдельными потоками, пишет:
- "не смогли переименовать-копировать некоторые детали"
никаких запретов на файлах, никаких серьезных изменений - но файлы не хотят копироваться с путями (только в чистую копи Ф5 или Ф6)
Все отсльаные 85% - одним потоком на ура... пока выясняем причины с файлами....

Добавлено: Сб авг 15, 2015 01:48
MVV
Так, файлы читаются и копируются - значит, прав хватает.

Может быть, слишком длинные пути у файлов? Или получаются на получателе слишком длинные? Больше 259 символов в пути не поддерживается.

Добавлено: Сб авг 15, 2015 02:15
Skif_off
MVV писал(а):Больше 259 символов в пути не поддерживается.
Нет ли в планах убрать это ограничение?

Добавлено: Сб авг 15, 2015 10:19
vlsh
MVV писал(а):.....Больше 259 символов в пути не поддерживается.
хм... а вот это уже интересно
а как обстоит с именами файлов? (поп ходу в моем случае некоторые имена имеют длину - до 100 исмволов с пробелами)

Добавлено: Сб авг 15, 2015 10:54
Flasher
vlsh
Это ограничение касается полного пути, включая имя. Т.е. если учесть, что файл лежить в корне диска, то максимально допустимое имя 259 - 3 = 256, где 3 - это 'X:\'.

Добавлено: Сб авг 15, 2015 11:10
vlsh
Flasher писал(а):vlshЭто ограничение касается полного пути, включая имя.....
думаю, тогда все ясно (опробируем)
кстати, если не в тему (можно ссылочкой)- подскажите как быстро уменьшить имена файлов (чисто с начала убрав символы) или как скопировать и откорректировать путь, обрезав, например пару последних подкаталогов или отсчеч половину и указав новый на середине....

Добавлено: Сб авг 15, 2015 11:50
Flasher
vlsh
За "не в тему" тут по шапке дают.

Добавлено: Сб авг 15, 2015 18:50
MVV
А потестируйте-ка новую версию, я добавил поддержку длинных путей (до 1024 символов).

Copy Tree Beta 290

Добавлено: Сб авг 15, 2015 21:22
vlsh
MVV писал(а):А потестируйте-ка новую версию, я добавил поддержку длинных путей (до 1024 символов).
Copy Tree Beta 290
)) супер.. ""целый день сегодня убил на переименование 100 файлов из 420 - чтобы только пути сохранить + чтение топиов на способы обрезания путей... ""
хоть и с небольшим оозданием - но правда за Вами - все ОК, зато остальное улетело в копи как ветер....
работает прекрасно, если учесть что вся суммарная максимальная строка из всех у меня была даже 655 символов с пробелми)))) бывет даже такое))
конечно спасибо

Добавлено: Вс авг 16, 2015 23:06
MVV
Хорошо, что работает. :)

Кстати, пришел в голову вариант обхода ограничения с длинными путями: можно создать точку соединения или символическую ссылку на глубоко лежащую папку и через эту ссылку обращаться к её файлам по укороченным путям. Так же можно и класть в глубоко лежащую папку файлы чере подобную ссылку. Чуть поздновато, но может пригодиться. Далеко не все программы поддерживают такие длинные пути из-за особенностей их указания через специальный префикс.

Добавлено: Пн сен 07, 2015 11:12
vlsh
и снова здрасьте
сегодня обновился ТС до 8,52 - потом выхожу на очередной копи и тут "не гугу" - и так и сяк = ничего вообще никаких путей - просто обычное копирование
мож с новым ТС еще еще не подружились?
Если я правильно понял он показывает (123) лимит символов - хотя последне 2,9 заменено - получается ТС отвалил апдейт последний ?

Добавлено: Пн сен 07, 2015 12:59
MVV
Вообще, 123 - это "Синтаксическая ошибка в имени файла, имени папки или метке тома", и к длинным путям она не должна иметь отношения, т.к. плагин длинные пути копирует по-своему.

И у меня на новой версии ТК всё работает.

Проблема вообще воспроизводится?

Добавлено: Пн сен 07, 2015 23:15
vlsh
MVV писал(а):... Проблема вообще воспроизводится?
не понял вопроса.. - что это значит ?
1. пеерстаивл плагин - ниче..
2. переставил ТС + плагин = ниче (также)
- все с ошибкой - (123)
и 3. возвращаю версию ТС на 8,51а = все ОК
как это понять... или что выложить чтобы выводы сделать более точные?

Добавлено: Вт сен 08, 2015 15:04
Skif_off
vlsh писал(а):что это значит ?
Это значит, что нужно поставить чистый ТС из дистрибутива, добавить плагин и воспроизвести проблему, описав шаги, чтобы можно было повторить.