Ошибка при создании папки

Здесь можно сообщить о найденных багах в Far.
Locked
omel
Posts: 4
Joined: Sat 14 Jan, 2017 13:03

Ошибка при создании папки

Post by omel »

Если при создании папки по F7, задать имя папки и в конце имени случайно добавить один или несколько пробелов, то такая папка будет создана и эти пробелы будут присутствовать в имени папки.
В дальнейшем с этой папкой возникают колоссальные проблемы при копировании и удалении.
Проблемы многократно возрастают, если такую папку создать на компьютере пользователя.
Не сочтите за оскорбление, но такие ошибки недопустимы в средстве, которым пользуется программист или системный администратор.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Ошибка при создании папки

Post by Shmuel »

1. Это не ошибка, а корректное поведение программы: что пользователь попросил, то и создаём.
2. Существует макрос, после установки которого поведение становится таким, как вам надо.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Ошибка при создании папки

Post by zg »

здесь принято читать правила, прежде чем что-то писать на форуме.
omel
Posts: 4
Joined: Sat 14 Jan, 2017 13:03

Ошибка при создании папки

Post by omel »

Замечание на ответ Shmuel от 14.01.2017.
При нажатии клавиши F7 программа FAR обещает создать папку, а не то что я хочу. А название папки в MS Windows отвечает отвечает определенным законам, и если FAR берется создать папку, он должен эти законы соблюдать.
А объяснение: пользователь сам виноват - типичный прием программиста, который не может сделать программу без ошибок.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Ошибка при создании папки

Post by Shmuel »

omel wrote: А название папки в MS Windows отвечает отвечает определенным законам, и если FAR берется создать папку, он должен эти законы соблюдать.
Пожалуйста дайте ссылку на авторитетный источник (желательно Microsoft), где сказано, что имя папки в Windows не может иметь концевых пробелов.

Замечу, что при создании папки с концевыми пробелами используется вполне официальная функция Windows API, которая, по вашей логике, должна была бы сама удалить эти пробелы, однако же она этого не делает.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Ошибка при создании папки

Post by zg »

Shmuel, это же есть в FAQ, в будущем просто игнорируйте подобное.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Ошибка при создании папки

Post by HaRT »

omel, рекомендую включить отображение концевых пробелов в строках ввода — тогда будет куда труднее допустить описываемую ошибку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Locked

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