CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору aljabr Насчёт спец-символов в именах могу сказать следующее. 1. Спец-символы хоть виндой и не поддерживаются, файловая система NTFS их не запрещает. В частности, есть способ создать файл с именем, содержащим хоть звёздочку с вопросиком, хоть вертикальную черту, хоть двоеточие. Конечно, 99% программ с такими файлами работать не смогут, т. к. для этого нужны специальные трюки, но технических ограничений нет (более того, в результате глюков некоторых программ такие имена иногда появляются сами, и в интернете полно информации, как с подобными файлами справляться). 2. Вертикальных черт бывает много разных. И не факт, что сейчас в имени файла содержится в точности тот символ, который используется Тоталом в качестве разделителя (юникодный номер U+007C, или в десятичном виде — 124). Проверить это можно, сохранив имя в файл командой cm_SaveSelectionToFileW (обязательно вариант W, т. е. юникодный!) и просмотрев этот файл в шестнадцатеричном виде. Соответственно, если это именно тот символ, то сначала придётся файл переименовать в нормальный вид (способы легко гуглятся). Если же код другой, то это самый обычный символ: можно его просто скопипастить в ИГП, и разделителем он работать не будет. P.S. Ага, немножко не успел. Ну да ладно, пусть информация остаётся.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
| Всего записей: 5554 | Зарегистр. 11-11-2002 | Отправлено: 17:31 20-09-2013 | Исправлено: CaptainFlint, 17:33 20-09-2013 |
|