Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Почему в заголовках документа Word запрещены знаки "?, : , >, " и /"?

Gremy [25.9K] 3 недели назад

Конечно, данный запрет в программе Word не создает непреодолимых трудностей, но все же любопытно, какими соображениями руководствовались разработчики.

3

В заголовке никакие символы не запрещены. Не надо тут людей путать.

Есть запрет на определённые символы в имени файла. Поскольку эти символы являются служебными в командной оболочке операционной системы. Про регулярные выражения что-нибудь слышали? Так, знак вопроса означает "один любой допустимый символ", это используется в поиске (допустим, вы забыли одну букву в названии файла - поставьте вместо неё вопрос). Но в именах, понятно, нельзя - потом такой файл не откроется, поскольку этот символ будет восприниматься как непонятно какой. Звёздочка вообще обозначает "любое количество любых символов". "Больше" и "меньше" - перенаправления ввода-вывода. И так далее.

1

А почему Вы считаете, что эти знаки запрещены в заголовках документа Word?

Как видно на скриншоте --->

в заголовке могут быть любые символы, какие только Вы пожелаете.

Очевидно, Вы перепутали понятия - заголовок в вордовском документе и, собственно, имя файла.

Эти символы - "?, : , >, " и /" действительно не допускается использовать в именах файлов, причем, не только вордовских, но и всех прочих.

Как уже здесь отмечалось, эти символы в системе являются служебными и OS просто не позволит именовать ими (символами) файлы и папки.

Gremy [25.9K]
Да, точно, перепутал - не заголовок (шапка), а название (имя) файла.  3 недели назад
prislav [8.3K]
Бывает, не расстраивайтесь... К слову, если интересно: вот эти символы - "/, \, ?,<, >, *, \ |" не допускаются в именах файлов в Linux. Как видите, с Виндой есть кое-какие соответствия.
Ну, в самом-то деле, должны же быть у системы какие-то свои специфические спец-символы для, так сказать, "внутреннего употребления"...
 3 недели назад
комментировать
1

Это справедливо для именования файлов вообще, это специальные символы, используемые операционной системой для служебных целей. Например ":" ставиться в определитель логического диска, команда "d:" переводит текущий системный указатель на логический диск D, а команда md /? вызовет системную справку по команде MD. Это всё наследие старой, доброй MS-DOS.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
Быстрая регистрация
OpenID