1

Я узнал что-то новое сегодня. Когда я попытался создать новую папку "папка" (без кавычек) в Visual Studio, я получил ошибку:

Имена каталогов не могут содержать следующие символы:

* | "<>

Но имя моей папки не содержит ни одного из этих символов. Поэтому я попытался создать эту папку в проводнике Windows, и она удаляет пространство с конца и создает папку "папка" вместо "папка". То же самое делает команда md и то же самое касается имен файлов. Почему имя папки или файла в Windows не может заканчиваться пробелом?

Я пробовал это в разделе NTFS (Windows 8.1).

2 ответа2

6

Из статьи Microsoft Naming Files, Paths и Namespace :

Не заканчивайте имя файла или каталога пробелом или точкой. Хотя базовая файловая система может поддерживать такие имена, оболочка Windows и пользовательский интерфейс этого не делают. Однако допустимо указывать точку в качестве первого символа имени. Например, «.temp».

0

В дополнение к персонажам, которых вы упомянули, есть также

\ /

Некоторые из этих символов являются символами подстановки, а другие используются в пути к файлу или каталогу.
Таким образом, вы не можете использовать любой из них в папке или имени файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .