непрошенные кавычки

Здесь можно сообщить о найденных багах в Far.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

непрошенные кавычки

Post by DrKnS »

Latest post of the previous page:

HaRT wrote: Под никсами слэши, разделяющие компоненты пути, можно дублировать невозбранно, а вот виндовая консоль подобного не понимает.
Windows API по умолчанию понимает любые слеши в любом количестве и любой последовательности.
Если попросить не умничать ("\\?\"), то будет понимать только обратные и только одиночные.
У cmd.exe тяжелое наследие в виде обратной совместимости, не стоит по нему судить.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

непрошенные кавычки

Post by Smitis »

Кстати, по поводу C: vs C:\ - с некоторых пор, очень давно, поломалось поведение mf.split, для диска выдаёт лишний обратный слеш lua:=mf.fsplit("C:\\Windows",1). В fsplit слеш действительно лишний, так как задача функции разбить текущий путь, а не получать корень диска из пути. В справке осталось по-старому: 0x00000001 Текущий диск в формате "C:".
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

непрошенные кавычки

Post by John Doe »

Smitis wrote: Sun 21 Feb, 2016 07:42с некоторых пор, очень давно, поломалось поведение mf.split, для диска выдаёт лишний обратный слеш lua:=mf.fsplit("C:\\Windows",1). В fsplit слеш действительно лишний, так как задача функции разбить текущий путь, а не получать корень диска из пути. В справке осталось по-старому: 0x00000001 Текущий диск в формате "C:".
Стоило бы на мантис записать.
Post Reply

Return to “Глюки и баги”