Когда я пытаюсь сохранить файл, если я использую специальные символы в имени (например, двоеточие, знак вопроса или восклицательный знак) в Windows, я получаю сообщение о том, что имя файла неверно.
Это почему?
Когда я пытаюсь сохранить файл, если я использую специальные символы в имени (например, двоеточие, знак вопроса или восклицательный знак) в Windows, я получаю сообщение о том, что имя файла неверно.
Это почему?
Есть несколько символов, которые имеют особое значение для Windows (и для DOS, откуда изначально взято большинство символов)
из MSDN:
Имя файла не может содержать следующие символы:
\ /: *? "<> |
/ - это ключ (а также разделитель каталогов).
\ является разделителем каталогов.
: обозначение привода.
* а ? подстановочные знаки, используемые при поиске.
" это способ разрешить пробелы в параметрах.
< и > - это перенаправление, которое позволяет вводить и выводить из программы и переходить к чему-либо, кроме экрана / клавиатуры.
| это канал, который позволяет использовать выходные данные одной программы в качестве входных данных для следующей.