Копирование пути с закрывающим слэшем

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Копирование пути с закрывающим слэшем

Post by buniak_a_h »

Latest post of the previous page:

LAT wrote: Fri 04 Oct, 2019 16:17 Да у меня и при переносе в некорневые каталоги слеш появляется
Наверно, уже намакросили... Так-то нету.
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Копирование пути с закрывающим слэшем

Post by Shmuel »

buniak_a_h wrote: Fri 04 Oct, 2019 18:07
LAT wrote: Fri 04 Oct, 2019 16:17 Да у меня и при переносе в некорневые каталоги слеш появляется
Наверно, уже намакросили... Так-то нету.
Запускаю Фар (билд 5478) без плагинов и макросов.
Нажимаю F5 или F6 на файле или на папке.
В диалоге целевая папка всегда имеет бэкслэш в конце.
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Копирование пути с закрывающим слэшем

Post by buniak_a_h »

А, понятно.
Речь идёт об имени папки, полученной Ctrl]/Ctrl[. Т.е. если вы просто хотите копировать с левой панели на правую, то слэш есть. А если Вы название правой панели помещаете в поле ввода нажатием Ctrl+], то вроде как тоже самое действие, но слэша нету. А такое бывает нужно.
Кстати, хороший примерчик у Вас получился... Дополнительный аргумент завести макрос, добавляющий слэш. Плохо, что мой ФАР со всеми макросами грузится уже с минуту... Кстати, это - аргумент в пользу дополнения к ядру вместо макросов...
Last edited by buniak_a_h on Fri 04 Oct, 2019 18:26, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Копирование пути с закрывающим слэшем

Post by HaRT »

 ! Message from: HaRT
buniak_a_h wrote: Fri 04 Oct, 2019 18:25 мой ФАР со всеми макросами грузится уже с минуту...
Обсуждение отделено.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Копирование пути с закрывающим слэшем

Post by Smitis »

buniak_a_h wrote: Fri 04 Oct, 2019 15:12 Известная неоднозначность, идущая ещё с MS DOS: корневой каталог заканчивается на слэш, а остальные - нет.
Не совсем так. Каталог может заканчиваться на слеш, а может и не заканчиваться. Оба варианта равнозначны, КРОМЕ корня диска, когда без слеша, например, C:, означает не корень, а текущий каталог диска. Типичная ошибка проектирования, хотели как лучше, а получилось...
Разум когда-нибудь победит.
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Копирование пути с закрывающим слэшем

Post by buniak_a_h »

Smitis wrote: Fri 04 Oct, 2019 19:15 Оба варианта равнозначны,
Не-не, в MS-DOS имя каталога никак не могло заканчиваться на слэш! Да и сейчас это не так. Имя каталога на слэш не может оканчиваться. Отсюда C:\qqq\www и C:\qqq\\www - это одно и то же. В противном случае было бы два разных каталога: C:\qqq и C:\qqq\ . "Лишний" слэш в конце имени просто игнорируется. Потому и то слэш, о котором идёт речь и который теперь убран, никому не мешал. слэш не мешал
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Копирование пути с закрывающим слэшем

Post by Smitis »

buniak_a_h wrote: Fri 04 Oct, 2019 19:44 Имя каталога на слэш не может оканчиваться
Имя не может. Путь может. Лень искать первоисточники, но везде в winapi, где требуется имя каталога его можно писать с \ в конце.
Если ошибаюсь - поправьте.
Разум когда-нибудь победит.
Post Reply

Return to “Нужна помощь”