EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Darth_Max Цитата: Может непросто сделать дублирование структуры папок, но складывать архивы в кучу в целевой папке - это сделать легко. | Если делать, так с дублированием структуры папок. Иначе надо опять как-то решать вопрос конфликта имен. Но это отдельная функция, требующая реализации, и о которой до сих пор не особо просили. Я даже не помню, были ли такие предложения раньше. Вам такая функция реально требуется в работе? Если увижу, что это не просто ради восстановления общей логики, а реально нужно какому-то количеству пользователей, можно будет подумать насчет дублирования структуры при задании пользователем альтернативного пути в имени архива. Но это уже в следующих версиях. Добавлено: tmrx Цитата: При добавлении файлов в существющий архив ("Add files to archive"), в окне выбора файлов ("Select files to add"), если выбрать файл не - выделение кликом => OK а двойным кликом, при выборе файла ярлыка (.LNK) - битого ярлыка или просто недействительного в данный момент расположения, открывается системное окошко "Отсутствует ярлык" затем "Ошибка при работе с ярлыком" и т. д. | У меня это не воспроизводится, проверял в Windows 10 и 11. WinRAR здесь использует системную функцию GetOpenFileName(), так что поведение в основном задается Windows. Я сейчас добавил при вызове этой функции флаг OFN_NODEREFERENCELINKS и обновил английскую beta 2 на rarlab.com. Можете посмотреть, помогло ли это. У меня что с этим флагом, что без - на битые lnk не ругается. Цитата: Еще это самое окно добавления файлов в архив на клавиатуру вообще не реагирует что ли? Стрелками - Enter файлы никак не выбрать? Только мышой возить? | У меня реагирует. Только сначала надо Tab'ом выбрать активный элемент окна. Добавлено: Darth_Max Цитата: Я думаю, что в врхиве в таком случае должен быть всего один файл. А если файлов два, то их содержимое должно соответствовать исходным файлом, а не дублировать содержимое первого файла. | Файлов в архиве два, их содержимое соответствует исходным файлам. Но при распаковке WinRAR сравнивает файлы по именам и после первого соответствия прекращает распаковку. Если нужен второй файл, можно запустить распаковку всего архива, а потом при запросе перезаписи выбрать overwrite/skip/rename в зависимости от желаемого. О риске создания дубликатов имен при использовании этой опции упомянуто в документации. Лучше такой ситуации избегать. |