Недопустимые символы в именах не отслеживаются
-
- Posts: 26
- Joined: 29 Aug 2020 20:02
Недопустимые символы в именах не отслеживаются
Не отслеживается часть недопустимых символов в именах (при переименовании). Если, к примеру, при переименовании папки (кнопка F2) использовать символ звездочка '*', то не будет зафиксирована ошибка. Вместо этого может просто испортиться имя папки. Или имя какой-либо другой папки. Другие недопустимые символы могут влиять по-разному.
-
- Posts: 130
- Joined: 06 Oct 2019 13:48
Re: Недопустимые символы в именах не отслеживаются
Это эффект того, что в ячейке переименования можно вводить маски переименования.
Например, вам надо в названии первые буквы каждого слова сделать в верхнем регистре. Тогда вы можете вместо имени ввести «<F*>».
Вместо «*» подставляется старое имя, если «*» указывается в расширении, то подставляется расширение. Другой вариант – указывать вместо «*» - «<N>» или «<E>».
«*» - единственный недопустимый символ, воспринимаемый при вводе. На остальные символы должно выдаваться сообщение об ошибке.
Например, вам надо в названии первые буквы каждого слова сделать в верхнем регистре. Тогда вы можете вместо имени ввести «<F*>».
Вместо «*» подставляется старое имя, если «*» указывается в расширении, то подставляется расширение. Другой вариант – указывать вместо «*» - «<N>» или «<E>».
«*» - единственный недопустимый символ, воспринимаемый при вводе. На остальные символы должно выдаваться сообщение об ошибке.
-
- Posts: 26
- Joined: 29 Aug 2020 20:02
Re: Недопустимые символы в именах не отслеживаются
Поведение при вводе звездочки:
Поведение при вводе /:
-
- Posts: 130
- Joined: 06 Oct 2019 13:48
Re: Недопустимые символы в именах не отслеживаются
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» переместилась бы на другой диск в соответствующую папку.
На первом изображении вы использовали маску переименования.
Вместо «*» подставилось имя папки «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» переместилась бы на другой диск в соответствующую папку.
-
- Posts: 130
- Joined: 06 Oct 2019 13:48
Re: Недопустимые символы в именах не отслеживаются
Дополнительно по маскам переименования можете посмотреть информацию здесь:
https://pylonos.com/Content/omega/help/ ... r_copy.htm
и здесь:
https://pylonos.com/Content/omega/help/ ... rename.htm
В ячейке переименования (F2) можно вводить такие же маски, как и в окне копирования (F5 / F6).
В этом окне можно пользоваться выпадающим списком:
https://pylonos.com/Content/omega/help/ ... r_copy.htm
и здесь:
https://pylonos.com/Content/omega/help/ ... rename.htm
В ячейке переименования (F2) можно вводить такие же маски, как и в окне копирования (F5 / F6).
В этом окне можно пользоваться выпадающим списком:
- Attachments
-
- MaskRename.png (53.5 KiB) Viewed 56557 times