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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Shmuel
Posts: 5896
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 217 times

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

Post by Shmuel » Fri 04 Oct, 2019 18:12

Latest post of the previous page:

buniak_a_h wrote:
Fri 04 Oct, 2019 18:07
LAT wrote:
Fri 04 Oct, 2019 16:17
Да у меня и при переносе в некорневые каталоги слеш появляется
Наверно, уже намакросили... Так-то нету.
Запускаю Фар (билд 5478) без плагинов и макросов.
Нажимаю F5 или F6 на файле или на папке.
В диалоге целевая папка всегда имеет бэкслэш в конце.

buniak_a_h
Posts: 1100
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 82 times
Been thanked: 36 times
Contact:

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

Post by buniak_a_h » Fri 04 Oct, 2019 18:25

А, понятно.
Речь идёт об имени папки, полученной 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: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 157 times

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

Post by HaRT » Fri 04 Oct, 2019 19:04

 ! Message from: HaRT
buniak_a_h wrote:
Fri 04 Oct, 2019 18:25
мой ФАР со всеми макросами грузится уже с минуту...
Обсуждение отделено.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Smitis
Posts: 1593
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 35 times

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

Post by Smitis » Fri 04 Oct, 2019 19:15

buniak_a_h wrote:
Fri 04 Oct, 2019 15:12
Известная неоднозначность, идущая ещё с MS DOS: корневой каталог заканчивается на слэш, а остальные - нет.
Не совсем так. Каталог может заканчиваться на слеш, а может и не заканчиваться. Оба варианта равнозначны, КРОМЕ корня диска, когда без слеша, например, C:, означает не корень, а текущий каталог диска. Типичная ошибка проектирования, хотели как лучше, а получилось...
Разум когда-нибудь победит.

buniak_a_h
Posts: 1100
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 82 times
Been thanked: 36 times
Contact:

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

Post by buniak_a_h » Fri 04 Oct, 2019 19:44

Smitis wrote:
Fri 04 Oct, 2019 19:15
Оба варианта равнозначны,
Не-не, в MS-DOS имя каталога никак не могло заканчиваться на слэш! Да и сейчас это не так. Имя каталога на слэш не может оканчиваться. Отсюда C:\qqq\www и C:\qqq\\www - это одно и то же. В противном случае было бы два разных каталога: C:\qqq и C:\qqq\ . "Лишний" слэш в конце имени просто игнорируется. Потому и то слэш, о котором идёт речь и который теперь убран, никому не мешал. слэш не мешал

Smitis
Posts: 1593
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 35 times

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

Post by Smitis » Fri 04 Oct, 2019 23:22

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

Post Reply

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