Симв. ссылка, удаление

Модератор: motyara

Ответить
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Симв. ссылка, удаление

Сообщение Alex »

Предлагаю для удаления с.с.:
1 Показывать простой messagebox (а не диалог: удалять в корзину, т.д.)
Зачем этот диалог для с.с.

2 показывать информацию, НА ЧТО сделана ссылка.
"Это - ссылка на каталог хххххххххх. Вы действительно хотите удалить ее?"
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: Симв. ссылка, удаление

Сообщение Alex »

Кстати, с.с. корректно удалятся, если попадутся внутри папки, кот. удаляется?
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Alex писал(а):Предлагаю для удаления с.с.:
1 Показывать простой messagebox (а не диалог: удалять в корзину, т.д.)
Зачем этот диалог для с.с.

2 показывать информацию, НА ЧТО сделана ссылка.
"Это - ссылка на каталог хххххххххх. Вы действительно хотите удалить ее?"
1 - фактически самих таких каталогов на компьютере пользователя экстремально-минимальное количество, при этом вероятность удаления только лишь конкретного каталога (являющегося символьной ссылкой) очень низкая... соответственно на мой взгляд делать отдельный MessageBox для ситуаций когда пользователь удаляет только лишь конкретную символьную ссылку - как-то нерационально.
2 - да, в этом действительно смысл есть, но опять-таки при мизерном количестве таких каталогов делать ответвление кода по данному вопросу и менять текст диалога также на мой взгляд нерационально. Полагаю самый рациональный вариант - если бы операционная система во всплывающей подсказке отображала место на которое ссылка указывает (но MS этого не сделали, вероятно на то была причина). Я могу во всплывающую подсказку добавить такую строку, но об этом надо поразмыслить.

Alex писал(а):Кстати, с.с. корректно удалятся, если попадутся внутри папки, кот. удаляется?
Конечно.
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: Симв. ссылка, удаление

Сообщение Alex »

Насчет рационально: в Far сделали.
в подсказку вывести тоже можно.
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: Симв. ссылка, удаление

Сообщение Alex »

но MS этого не сделали
MS не сделали даже корректное удаление symlink. Explorer (XP, кажется) некорректно удалял их.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Alex писал(а):Насчет рационально: в Far сделали.
Речь о варианте "Разорвать связь"? Я потратил 20-ть минут пытаясь придумать ситуацию, когда такое действие было бы актуально, но не смог...
Alex писал(а):в подсказку вывести тоже можно.
В какой-то момент я вдруг понял почему MS не стали добавлять это в официальную подсказку - ширина подсказки в такой ситуации нередко получается экстремальной. В итоге я хотя и добавил опцию, но она включается лишь через правку ini-файла (в секции "[Hints]" параметр "ShowSymbolicLinksDest").
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: Симв. ссылка, удаление

Сообщение Alex »

Спасибо )
Опция "разорвать" - не нужна, конечно (даже в Far)
Ответить