Допустимые символы в именах файлов
В каких названиях файлов есть недоступимые символы, а в каких нет?
Файлы (имя — тип):
- Анимация кошка (GIF)
- Секрет Песня (MP3)
- +"улилика" (AVI)
- Лекция по истории (OGG)
- Text* (DOCX)
- Инструкция для мыши (TXT)
- К:Р (MOV)
- Сёма?007 (JPG)
Нужно разложить имена на две группы: «Неверные имена» и «Верные имена».
Решение
В Windows в имени файла нельзя использовать символы: \ / : * ? " < > |
Проверяем каждое имя:
- «Анимация кошка» — только буквы и пробел, запрещённых символов нет.
- «Секрет Песня» — только буквы и пробел, запрещённых символов нет.
- «+"улилика"» — есть кавычки ", недопустимо.
- «Лекция по истории» — только буквы и пробелы, запрещённых символов нет.
- «Text*» — есть звёздочка *, недопустимо.
- «Инструкция для мыши» — только буквы и пробелы, запрещённых символов нет.
- «К:Р» — есть двоеточие :, недопустимо.
- «Сёма?
» — есть знак вопроса ?, недопустимо.
Знак + и пробелы в именах разрешены.
💡 Почему так
Символы \ / : * ? " < > | зарезервированы системой (например, для путей и масок поиска), поэтому в именах файлов их использовать нельзя.
Ответ
Неверные имена: +"улилика" (AVI), Text* (DOCX), К:Р (MOV), Сёма?
Верные имена: Анимация кошка (GIF), Секрет Песня (MP
Помогло?
