Вход | Регистрация
 
Информационные технологии :: Администрирование

Какие еще символы запрещены в названиях файла?

Какие еще символы запрещены в названиях файла?
Я
   kobzon2
 
24.04.21 - 10:13
Всем доброго утречка. Понимаю что не пятница, но всё же)
В 1с присоединился к документу pdf файл, но при его обработке возникают проблемы. Его нельзя открыть, сохранить итд.
Пытаюсь сохраниться на диск, система ругается что в имени файла не могут быть недопустимые символы /\* итд.
Но у меня строка с полным именем не содержит подобных знаков. \\SERVER\1CFile$\20210424\Parts     000080, 000081_Москва.pdf
Проверка на Символы.ПС говорит что их нет. Но между словом Parts и 000080 получается будто 2 пробела, а не один.
Как еще можно понять, на что ругается система?
   Ногаминебить
 
1 - 24.04.21 - 10:20
Берешь имя, выдающее ошибку, пишешь функцию, которая прибавляет по одному символу из нее в название и записывает файл. Где вылетело - там и косяк.
   Lama12
 
2 - 24.04.21 - 10:25
(0) Смотри ограничения на файловую систему.
   kobzon2
 
3 - 24.04.21 - 10:27
(1) Косяк между словом Parts и 000080. Если там передвигаться курсором то он двигается в 2 захода, будто встает на какой то невидимый символ, но там пусто. Понятно что если стереть пробел, файл нормально сохраняется.
   Ногаминебить
 
4 - 24.04.21 - 10:29
Ну так посмотреть код этого символа и заменять в имени автоматом перед записью.
   kobzon2
 
5 - 24.04.21 - 10:44
(4) На сайте онлайн конвертора преобразовал эти 2 пробела, получилось: 	&#32
32 получается пробел, а 9 типа спец. табуляция. Таб и ВТаб проверил, отсутствует.
   Kassern
 
6 - 24.04.21 - 10:50
СтрЗаменить(Путь,Символ(КодСимвола),"");
   kobzon2
 
7 - 24.04.21 - 10:59
(6) Да, придется делать проверку и заменять этот символ, на этапе прикрепления.
Всем спасибо.
   ДедМорроз
 
8 - 24.04.21 - 17:22
А запятая вам зачем?
Строго говоря,в имени файла не может быть символов с кодами меньше 32,потом * и ?
потом /\ как символы пути.
Ограниченно используется : отражающий поток.
Галочки потоков < и >
Кавычка "
Разделитель |

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.