Изменение имени, если файл с требуемым именем существует

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Изменение имени, если файл с требуемым именем существует

Post by LAT »

Версия: 2.0.1346
В настройках "Параметры//Подтверждения" установлены все чекбоксы, все плагины отключены

При переименовании(копировании) файла, если файл существует, выскакивает диалог "Файл уже
существует". Если в нем выбрать кнопку "Имя", предлагается новое имя, для построения которого к
текущему имени последовательно добавляются суффиксы _1, _2(если файл с суффиксом _1 также
существует), _3(если файлы с суффиксами _1, _2 также существуют), _4 и т.д. Однако если на диске
(в папке) и без этого существуют файлы с такими суффиксами, впоследствии найти переименованные
файлы становится проблематично: приходится выбирать их из всего множества файлов с суффиксами _1,
_2 и т.д. Имхо, было бы целесообразно сделать возможность настройки суффикса: вместо
обязательного символа подчеркивания дать возможность в настройках устанавливать любой
[разрешенный] символ (или лучше - набор символов).
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by John Doe »

DrKnS wrote:...засовывать все эти свистелки в диалог - дорога к доснавигатору.
https://t.me/FarManager — Telegram чат
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Re: Изменение имени, если файл с требуемым именем существует

Post by LAT »

А если предоставить возможность сохранять суффикс только на время текущей операции переименования (копирования)? Т.е.: если при переименовании (копировании) папки А в папку Б некоторые файлы уже существуют, в диалоге "Файл уже существует" выбрать кнопку "Имя", указать новый суффикс, включить чекбокс "Запомнить выбор", нажать ентер, и все переименовываемые (копируемые) файлы, для которых существуют файлы с такими именами, получают введенный суффикс. При последующих операциях переименования (копирования) все действия осуществлять заново (соответственно, и суффикс можно выбирать другой).
Сейчас, чтобы добиться такого эффекта (специфический суффикс у переименованных файлов), приходится клацать "Имя" и вводить суффикс на каждом файле (что довольно громоздко и долго). Либо приходится довольствоваться суффиксом "_", и потом искать среди всех файлов с таким суффиксом переименованные (что тоже не совсем удобно).
User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by corwinnt »

По хорошему, всем этим "свистелкам" прямая дорога в плагины. Только нужного API (пока?) нет.
Я когда-то давно в порядке бреда предлагал дать возможность плагинам "подменять" встроенные диалоги FAR, такие как этот. То есть, если кто-то экспортировал int AskOverwrite(), то звать не ShellCopy::AskOverwrite(), а её...
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by Тигрёнок »

Слушайте, а у меня другая хотелка - сюда же, но попроще.
При совпадении имён, чтобы понять, какой из файлов новее, приходится воспринять 28 десятичных знаков. Если копируется много файлов, это становится утомительно. Нельзя ли в диалоге-предупреждении посте даты-времени более нового файла ставить галочку или точечку? Чтобы не человек выяснял, какой из файлов новее, а машина...
Съешь мыша – стань настоящим клавишником!
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by zg »

Тигрёнок wrote:Нельзя ли в диалоге-предупреждении посте даты-времени более нового файла ставить галочку или точечку? Чтобы не человек выяснял, какой из файлов новее, а машина...
такой хотелке место на мантисе.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by John Doe »

Альтернативное прндложение:
В этом предупреждении добавить чекбокс [x] Newer.

Его реально не хватает, учитывая что в самом диалоге копирования такая опция предусмотрена - Only newer file(s).
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by Тигрёнок »

John Doe wrote:Альтернативное прндложение:
В этом предупреждении добавить чекбокс [x] Newer.

Его реально не хватает, учитывая что в самом диалоге копирования такая опция предусмотрена - Only newer file(s).
Это тоже вариант. Но он, во-первых, не исключает моего предложения. А во-вторых, не всегда нужно залить именно новые файлы. Иногда нужно залить старые (восстановление из копии того, чего попортил), а иногда просто надо остановиться и задуматься о происходящем (для чего важно осознать, а какие файлы новее).
Съешь мыша – стань настоящим клавишником!
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Изменение имени, если файл с требуемым именем существует

Post by John Doe »

Тигрёнок wrote:Но он, во-первых, не исключает моего предложения.
Безусловно.
Тигрёнок wrote:Иногда нужно залить старые
[ ] Newer
Это только общая идея. Вообще не факт надо чекбоксом, продумать нужно.
Post Reply

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