Удаление содержимого каталогов при удалении символических ссылок

Здесь можно сообщить о найденных багах в Far.
Post Reply
AntonK
Posts: 10
Joined: Sat 30 Jan, 2016 07:23
Has thanked: 4 times

Удаление содержимого каталогов при удалении символических ссылок

Post by AntonK » Thu 12 Apr, 2018 15:13

В текущей стабильной версии (3.0 build 5151 x64, Windows 7 64-bit SP1) при удалении нескольких символических ссылок (junctions) происходит удаление содержимого каталогов, на которые ссылки указывают, а должны удаляться только ссылки.
При удалении одной ссылки всё обрабатывается корректно - программа понимает, что удаляется ссылка. Однако, если выделено несколько ссылок, то в процессе удаления (по SHIFT+DEL) начинают появляться предупреждения об удалении содержимого целевых каталогов...
См. тж. похожую проблему в ночной сборке 5114 (вроде бы, исправлена была, но, видимо, частично).
В свежей ночной сборке не проверял пока, постараюсь сделать это позже...

User avatar
HaRT
Moderator
Posts: 8716
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 147 times

Удаление содержимого каталогов при удалении символических ссылок

Post by HaRT » Thu 12 Apr, 2018 15:19

Влияет ли на это поведение значение опции Scan symbolic links в System settings?
Фар есть инструмент, а не нянька. © 2009 DrKnS

AntonK
Posts: 10
Joined: Sat 30 Jan, 2016 07:23
Has thanked: 4 times

Удаление содержимого каталогов при удалении символических ссылок

Post by AntonK » Thu 12 Apr, 2018 15:27

HaRT wrote:
Thu 12 Apr, 2018 15:19
Влияет ли на это поведение значение опции Scan symbolic links в System settings?
Если опция включена (видимо, по умолчанию так), то задаются вопросы (мол, каталог такой-то будет удалён), а если опция отключена, то эти вопросы не задаются и всё (включая, содержимое целевых каталогов) тихонько удаляется...

AntonK
Posts: 10
Joined: Sat 30 Jan, 2016 07:23
Has thanked: 4 times

Удаление содержимого каталогов при удалении символических ссылок

Post by AntonK » Thu 12 Apr, 2018 15:42

Похоже, проблема исправлена: в ночной сборке 5188 x86 (с настройками по умолчанию, в той же ОС - установка по соседству) проблема не воспроизводится - удаляются только символические ссылки без удаления содержимого целевых каталогов (никаких лишних вопросов не задаётся).

2useven10
Posts: 3817
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 157 times

Удаление содержимого каталогов при удалении символических ссылок

Post by 2useven10 » Thu 12 Apr, 2018 16:50

AntonK wrote:
Thu 12 Apr, 2018 15:42
Похоже, проблема исправлена: в ночной сборке 5188
drkns 29.03.2018 13:05:45 +0300 - build 5175

1. С форума: падение при File panel modes -> Ins Enter.

2. Некорректно работало удаление нескольких выделенных симлинков.

3. Рефакторинг.

User avatar
xyz
Posts: 154
Joined: Sun 20 Mar, 2005 13:26
Contact:

Удаление символических ссылок

Post by xyz » Fri 07 Jun, 2019 10:50

Наткнулся на неприятное поведение FARа.
Если удаляем один симлинк, то всё хорошо, он разрывается. А если выделаем и удаляем несколько, или симлинки находятся в подкаталогах, то происходит удаление содержимого внутри симлинка, а затем его удаление, вместо разрывания связей.
[ ] Сканировать символические ссылки отключено
Far Manager, version 3.0 (build 5151) x64

Почему это плохо? Пример: Копирую папку с профилями c:\users. Удаляю только что скопированное. При этом удалилось половина содержимого профиля.
Last edited by xyz on Fri 07 Jun, 2019 11:05, edited 1 time in total.

User avatar
xyz
Posts: 154
Joined: Sun 20 Mar, 2005 13:26
Contact:

Удаление символических ссылок

Post by xyz » Fri 07 Jun, 2019 11:08

Похоже наткнулся на старый баг viewtopic.php?f=9&t=11175
Last edited by xyz on Fri 07 Jun, 2019 11:14, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12261
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 163 times

Удаление содержимого каталогов при удалении символических ссылок

Post by John Doe » Fri 07 Jun, 2019 11:49

Который давно исправлен.

Post Reply

Return to “Глюки и баги”