
Какие символы не должны включаться в имя файла?
Ответы на вопрос


Коротко: запрещённые символы зависят от ОС. Универсально безопасно не использовать \ / : * ? " < > |
, управляющие символы (код 0–31) и имена вроде .
и ..
.
Подробно по системам:
Windows (NTFS/FAT)
-
НЕЛЬЗЯ:
\ / : * ? " < > |
и любые управляющие символы (ASCII 0–31, включая таб, перевод строки и т. п.). -
Запрещены имена устройств (даже с расширениями):
CON
,PRN
,AUX
,NUL
,COM1
…COM9
,LPT1
…LPT9
. -
Имя не может заканчиваться пробелом или точкой.
-
Спец-имена
.
и..
недопустимы.
Linux/Unix
-
Жёстко запрещены только: символ с кодом
0x00
(NULL) и/
(разделитель каталогов). -
Но на практике лучше избегать управляющих символов, перевода строки, табов, обратной косой черты
\
, кавычек и двоеточий — они мешают в терминале и скриптах. -
.
и..
зарезервированы.
macOS (APFS/HFS+)
-
Запрещён
/
(разделитель путей). -
Двоеточие
:
исторически проблемное и в Finder обычно не разрешается — для совместимости его тоже избегают. -
.
и..
зарезервированы.
Кросс-платформенные рекомендации (чтобы файл везде открывался без сюрпризов)
-
Не используйте:
\ / : * ? " < > |
, управляющие символы, последовательные пробелы, символы новой строки. -
Не ставьте точку и пробел в конце имени.
-
Избегайте имён устройств из списка Windows.
-
Для скриптов — не начинайте имя с дефиса
-
. -
Для обмена между системами и веб-сервисами держитесь набора: буквы, цифры, дефис
-
, подчёркивание_
, точка.
и (по желанию) одинарный пробел. -
Если нужна максимальная переносимость, используйте только ASCII и простые латинские символы.
Похожие вопросы









Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili