Баг с копированием / перемещением All Users

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
dmr
Сообщения: 2
Зарегистрирован: Вт мар 21, 2017 16:29

Баг с копированием / перемещением All Users

Сообщение dmr »

Обнаружил просто чудовищный баг, аж офигел.

При попытке переместить все файлы, включая виндовый Users, с диска (F:\) вынутого из другого компьютера, я с ужасом обнаружил, что перемещены были и файлы из МОЕГО All Users с МОЕГО диска C:

Да, да, я знаю что All Users это ссылка итд. итп. и я убежден, что Тотал не должен так делать, даже более того, раньше он так и не делал.
Версия 8.52a x64, Windows 7 SP1 x64
Это лечится как-то?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вообще, большинство программ при перемещении ссылок на папки на другой том сделает то же самое. При перемещении в рамках одного тома - вопрос.

Единственное, что приходит в голову - в тотале есть неудобная (и потенциально опасная, если включить её и забыть) опция CopyLinks, настраивающая копирование ссылок, но не уверен, что она как-то влияет на перемещение.

В любом случае, ссылки на папки требуют особого внимания, и об этом нужно помнить...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

dmr
Баг — это когда что-то делается не так, как задумано разработчиком. В данном случае по умолчанию ссылка копируется/перемещается в TC как каталог. Со всеми вытекающими последствиями. Раньше много чего не делалось, а начиная с версии 8.50 работа со ссылками регулируется ключами CopyLinks и IgnoreLinks. Почитайте справку. И при прочих равных условиях иногда стоит хорошо подумать — копировать что-то или перемещать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить