#346: Author: Flasher, Location: МоскваPosted: Sat Dec 16, 2017 21:55 Да. Да. Путь в результатах только на убыль можно искать. Как попадается нестыковка, прерываем.
Например:
C:\Folder\Folder1\Folder2\Name.txt
C:\Folder\Name.txt
C:\NewFolder\Name.txt — прервано.
#347: Author: MVV, Location: Ростов-ДонPosted: Sun Dec 17, 2017 00:37 Прерываем? А если я хочу скопировать с буквой диска? И в твоём примере второй файл тоже может потребовать прерывания, всё зависит от того, сколько уровней мы хотим пропустить.
#348: Author: Flasher, Location: МоскваPosted: Sun Dec 17, 2017 00:49 Число уровней выбрано. Берётся родитель с этим числом. Если он в списке теряется, то выкидывается окно.
Last edited by Flasher on Sun Dec 17, 2017 05:11; edited 1 time in total
#349: Author: MVV, Location: Ростов-ДонPosted: Sun Dec 17, 2017 01:13 Ты предлагаешь перед копированием при отрицательном DefaultCopyLevel сначала проверять, что у всех выбранных элементов есть общая папка на необходимой глубине?
#350: Author: Flasher, Location: МоскваPosted: Sun Dec 17, 2017 05:10 Да. И при положительном тоже.
#351: Author: MVV, Location: Ростов-ДонPosted: Mon Dec 18, 2017 12:17 Пожалуй, можно добавить такую опцию.
#352: Author: ingerard, Posted: Thu Dec 21, 2017 12:09 MVV
Заметил одну особенность или баг, при перемещении любого одного файла пропадает назначенная своя иконка на каталоге. Файл desktop.ini присутствует.
#353: Author: MVV, Location: Ростов-ДонPosted: Thu Dec 21, 2017 14:17 Пропадает иконка где? Попробовал переместить, иконка у папки, из которой перемещаю, остается, у папки, в которую перемещаю - тоже. Если перемещается папка с иконкой, то иконка может пропасть, т.к. атрибуты папок не переносятся - надо новой папке "только чтение" выставить. Но если папка не создавалась и не удалялась, иконка пропадать не должна.
#354: Author: ingerard, Posted: Thu Dec 21, 2017 18:02 MVV
Пропадает(сбрасывается на стандартную) иконка папки из которой перемещаешь файл. Саму папку и desktop.ini не трогаю.
#355: Author: MVV, Location: Ростов-ДонPosted: Thu Dec 21, 2017 22:14 Попробовал переместить D:\test\test\.id.reg в папку F:\Temp, ничего не пропадает... Жаль, на гифке не видно, изменяются ли атрибуты папки, у меня не меняются. Попробуй на другой машине.
Ухожу в отпуск, скорее всего до конца новогодних каникул тут не появлюсь. Надеюсь, ничего критического не обнаружится
#356: Author: ingerard, Posted: Thu Dec 21, 2017 22:28 MVV
На другом ПК та же ситуация. Атрибуты папки не меняются. При обычном перемещении F6 все нормально, так же при архивации любым другим архиваторам с удалением все нормально, проблема именно проявляется с плагином CopyTree.
p.s. Сбрасывает иконку при активном параметре "Удалять пустые исходные каталоги при перемещении" в настройках. Тот который вы недавно починили
p.p.s Атрибут все же меняется, переназначил вручную "Системный", то иконку подхватило. Подправите?
#357: Author: MVV, Location: Ростов-ДонPosted: Tue Oct 30, 2018 12:25 Понял, почему не мог воспроизвести - для воспроизведения необходима положительная глубина, а я пробовал по дефолту (видимо, в конфиге задан параметр DefaultCopyLevel, и отсутствие диалога сбило с толку). Да, проблема связана с удалением исходных каталогов: для удаления каталога с него необходимо снять рид-онли атрибут. Добавил восстановление атрибута при ошибке удаления каталога.
#358: Author: Flasher, Location: МоскваPosted: Tue Oct 30, 2018 20:09 MVV
А что насчёт этого?
#359: Author: MVV, Location: Ростов-ДонPosted: Tue Oct 30, 2018 22:41 Это чуть позже, там больше работы) я сегодня увидел последнее сообщение в этой теме и осознал, что скорее всего я как-то пропустил его, и прошел почти год, и удалось понять, в чем проблема.
#360: Author: Beliy.IV, Posted: Wed Dec 05, 2018 11:04 Ребята подскажите как скопировать всё, но только без музыки и кино