Недопустимые символы в именах не отслеживаются

Пожалуйста, пишите только об одной ошибке в сообщении!
Post Reply
CliffFoster
Posts: 26
Joined: 29 Aug 2020 20:02

Недопустимые символы в именах не отслеживаются

Post by CliffFoster »

Не отслеживается часть недопустимых символов в именах (при переименовании). Если, к примеру, при переименовании папки (кнопка F2) использовать символ звездочка '*', то не будет зафиксирована ошибка. Вместо этого может просто испортиться имя папки. Или имя какой-либо другой папки. Другие недопустимые символы могут влиять по-разному.

oMega Support
Posts: 128
Joined: 06 Oct 2019 13:48

Re: Недопустимые символы в именах не отслеживаются

Post by oMega Support »

Это эффект того, что в ячейке переименования можно вводить маски переименования.

Например, вам надо в названии первые буквы каждого слова сделать в верхнем регистре. Тогда вы можете вместо имени ввести «<F*>».

Вместо «*» подставляется старое имя, если «*» указывается в расширении, то подставляется расширение. Другой вариант – указывать вместо «*» - «<N>» или «<E>».

«*» - единственный недопустимый символ, воспринимаемый при вводе. На остальные символы должно выдаваться сообщение об ошибке.

CliffFoster
Posts: 26
Joined: 29 Aug 2020 20:02

Re: Недопустимые символы в именах не отслеживаются

Post by CliffFoster »

Поведение при вводе звездочки:
1.jpg
1.jpg (57.87 KiB) Viewed 15905 times
Поведение при вводе /:
s1.png
s1.png (19.84 KiB) Viewed 15905 times

oMega Support
Posts: 128
Joined: 06 Oct 2019 13:48

Re: Недопустимые символы в именах не отслеживаются

Post by oMega Support »

1.
На первом изображении вы использовали маску переименования.
Вместо «*» подставилось имя папки «dir1». Получилось:
dir1 --> dir*1 --> dir + dir1 + 1 = dirdir11


2.
На втором изображении уже используется не маска переименования, а такая возможность, что при переименовании можно указывать не только имя самой папки (файла), но и то в какую папку необходимо данный объект перенести.
Получилось, что когда вместо «dir1» было введено «dir\1», то вы указали, что новое название папки должно быть «1», а эту папку необходимо перенести в подпапку «dir».
Если вы зайдете в эту папку «dir», то увидите в ней папку «1».

Если бы вместо «dir1» вы ввели, например, «subdir1\subdir2\subdir3\dir1», то было бы создано 3 вложенные папки, и папка «dir1» переместилась бы внутрь этих папок.

Если бы вместо «dir1» вы ввели «dir2\dir1», то никаких новых папок создано не было бы, а папка «dir1» переместилась бы внутрь уже существующей папки «dir2».

Также здесь можно указывать не только относительные пути, но и полные пути.
Например, так:
«dir1» --> «d:\My Files\dir1».
В этом случае папка «dir1» переместилась бы на другой диск в соответствующую папку.

oMega Support
Posts: 128
Joined: 06 Oct 2019 13:48

Re: Недопустимые символы в именах не отслеживаются

Post by oMega Support »

Дополнительно по маскам переименования можете посмотреть информацию здесь:
https://pylonos.com/Content/omega/help/ ... r_copy.htm
и здесь:
https://pylonos.com/Content/omega/help/ ... rename.htm

В ячейке переименования (F2) можно вводить такие же маски, как и в окне копирования (F5 / F6).
В этом окне можно пользоваться выпадающим списком:
Attachments
MaskRename.png
MaskRename.png (53.5 KiB) Viewed 15879 times

Post Reply