Является ли одна точка допустимым именем файла в 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.