Page 1 of 1
Недопустимые символы в именах не отслеживаются
Posted: 04 Jan 2023 20:01
by CliffFoster
Не отслеживается часть недопустимых символов в именах (при переименовании). Если, к примеру, при переименовании папки (кнопка F2) использовать символ звездочка '*', то не будет зафиксирована ошибка. Вместо этого может просто испортиться имя папки. Или имя какой-либо другой папки. Другие недопустимые символы могут влиять по-разному.
Re: Недопустимые символы в именах не отслеживаются
Posted: 06 Jan 2023 12:42
by oMega Support
Это эффект того, что в ячейке переименования можно вводить маски переименования.
Например, вам надо в названии первые буквы каждого слова сделать в верхнем регистре. Тогда вы можете вместо имени ввести «<F*>».
Вместо «*» подставляется старое имя, если «*» указывается в расширении, то подставляется расширение. Другой вариант – указывать вместо «*» - «<N>» или «<E>».
«*» - единственный недопустимый символ, воспринимаемый при вводе. На остальные символы должно выдаваться сообщение об ошибке.
Re: Недопустимые символы в именах не отслеживаются
Posted: 07 Jan 2023 19:23
by CliffFoster
Поведение при вводе звездочки:
- 1.jpg (57.87 KiB) Viewed 56588 times
Поведение при вводе /:
- s1.png (19.84 KiB) Viewed 56588 times
Re: Недопустимые символы в именах не отслеживаются
Posted: 09 Jan 2023 21:01
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» переместилась бы на другой диск в соответствующую папку.
Re: Недопустимые символы в именах не отслеживаются
Posted: 09 Jan 2023 21:28
by oMega Support
Дополнительно по маскам переименования можете посмотреть информацию здесь:
https://pylonos.com/Content/omega/help/ ... r_copy.htm
и здесь:
https://pylonos.com/Content/omega/help/ ... rename.htm
В ячейке переименования (F2) можно вводить такие же маски, как и в окне копирования (F5 / F6).
В этом окне можно пользоваться выпадающим списком: