Является ли одна точка допустимым именем файла в Windows?

Точка (.) может быть частью имени файла или каталога, включая первую и последнюю позиции. В UNIX одна точка в пути относится к текущему каталогу и поэтому всегда может быть преобразована в каталог, имя которого не является .,

Есть ли способ, которым я могу создать каталог с именем . на винде?

2 ответа

Решение

Нет. Одна точка означает текущий каталог, а 2 точки означают родительский каталог, как в *nix.

  • Используйте точку в качестве компонента каталога в пути для представления текущего каталога, например ".\ Temp.txt". Для получения дополнительной информации см. Пути.
  • Используйте два последовательных периода (..) в качестве компонента каталога в пути для представления родителя текущего каталога, например "..\temp.txt". Для получения дополнительной информации см. Пути.

Именование файлов, путей и пространств имен

На самом деле более общее правило заключается в том, что ни один файл не может заканчиваться точкой в ​​Windows

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

Смотрите также

the single dot means the same in MS Operating systems as well. Open a CMD prompt, and type 'dir .' as an experiment. So, the answer to your question is, no.

Другие вопросы по тегам