перемещение файла

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
lvmm
Posts: 119
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

перемещение файла

Post by lvmm »

Предположим, я хочу переместить файл в фолдер, который сейчас не на второй панели. F6, набираю имя фолдера, ошибаюсь в одной букве - и файл без предупреждения переименовывается в olf, и хрен потом вспомнишь, как этот Far30b6103.x64.20230215.msi точно назывался, а все потому что в фаре rename и move неделимы - так сложилось исторически, потому что так сделал Соча. Хочу отдельную команду move, например, ctrl-alt-F6, которая в качестве аргумента будет принимать только фолдер. Хотя undo тоже было бы неплохо.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

перемещение файла

Post by 2useven10 »

Неделимы они в системе, и отличие действительно только умозрительное.
Какая разница если 'пропал' файл после переименования, видимо в том же каталоге, имя всё равно другое?
Сделайте себе макрос который будет принудительно добавлять \ в поле ввода при 'перемещении'.
Last edited by 2useven10 on Tue 21 Feb, 2023 08:46, edited 1 time in total.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

перемещение файла

Post by 2useven10 »

Если не осилите, просто всегда добавляйте его сами.
Так вы уйдёте от власти Соча, кто бы он ни был (я не в курсе).
lvmm
Posts: 119
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

перемещение файла

Post by lvmm »

Я как бы в курсе, откуда ноги растут, но тупо транслировать системное апи на юзерский интерфейс - далеко не всегда хорошая идея. Иногда это UX кошмар. А если тупо добавлять бэкслэш к ошибке, фар создаст несуществующий фолдер. Да, в плане исправления ситуации это лучше переименования, но все равно не покайоке. A Джон Соча всего лишь написал нортон коммандер, не знать пророка и основоположника... пфуй.
Last edited by lvmm on Tue 21 Feb, 2023 08:47, edited 1 time in total.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

перемещение файла

Post by 2useven10 »

Счастье достижимо, в макросе можно проверить существование фолдера получателя.
Всё в ваших руках (если buniak_a_h уже не начал писать макрос).
User avatar
buniak_a_h
Posts: 4265
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

перемещение файла

Post by buniak_a_h »

2useven10 wrote: Tue 21 Feb, 2023 08:50 если buniak_a_h уже не начал писать макрос
  1. Не начал.
  2. Сам несколько раз попадал в такую ситуацию (переименовывался файл, исходное имя - забыто).
  3. Лично меня бы больше устроило так:
    1. В историю записывать не только целевой элемент, но и исходный (например, в поле file, оно, вроде, для name=='Copy' не задействовано)
    2. сделать макрос для F6-Undo (на один шаг!), основанный на этой истории.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

перемещение файла

Post by HaRT »

А разве нельзя скриптом добавить в диалог Rename/Move ещё одну кнопку (Move), по нажатию на которую код будет, например, удостоверяться, что путь назначения — это существующая директория, и только после этого запускать собственно перемещение? Или мы можем добавить только обработчик события, но не новый элемент?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4265
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

перемещение файла

Post by buniak_a_h »

HaRT wrote: Tue 21 Feb, 2023 18:57 А разве нельзя скриптом добавить в диалог Rename/Move ещё одну кнопку
Скриптом в существующий диалог добавить контрол нельзя. Если есть невидимый - его можно сделать видимым, изменить текст, расположение и ещё что-то. А вот добавить новый нельзя.
Last edited by buniak_a_h on Tue 21 Feb, 2023 19:23, edited 1 time in total.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

перемещение файла

Post by 2useven10 »

Хорошая была бы тема в тщете о сущем, а перемещению файлов неважно соча, сока или соха.
Last edited by HaRT on Thu 23 Mar, 2023 16:43, edited 1 time in total.
Reason: Добавлена ссылка на отделённую Тему
User avatar
buniak_a_h
Posts: 4265
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

перемещение файла

Post by buniak_a_h »

2useven10 wrote: Wed 22 Mar, 2023 13:38 Хорошая была бы тема в тщете о сущем, а перемещению файлов неважно соча, сока или соха.
Отделите уже этот флуд в отдельную тему! А то не кончится…
Post Reply

Return to “Предложения и идеи”