Должны ли имена папок начинаться с точки? - PullRequest
3 голосов
/ 16 декабря 2009

Существуют ли какие-либо рекомендации или стандарты для имен папок, начинающихся с точки? (например: .NET). У меня есть установщик, который требует, чтобы это произошло, и сейчас мы используем «DotNET» вместо «.NET» для имен наших папок.

Спасибо!

Ответы [ 5 ]

8 голосов
/ 16 декабря 2009

В мире Windows таких рекомендаций нет.

В среде unix / linux любой файл или каталог начинаются с a. по соглашению является скрытым файлом / каталогом.

5 голосов
/ 16 декабря 2009

Папки, которые начинаются с точки, прекрасно. Однако, если вы занимаетесь разработкой Mono, имейте в виду, что в unix / linux / GNU все, что имеет префикс периода, по умолчанию «скрыто».

3 голосов
/ 16 декабря 2009

Исторически имена файлов, начинающиеся с '.' символы скрыты (Unix, Linux, Mac OS X). В Windows они могут быть именами устройств. Как правило, лучше избегать имен файлов или каталогов, начинающихся с '.' характер.

2 голосов
/ 16 декабря 2009

Обычно нет проблем с именами папок, начинающихся с точки; однако, в отличие от сред Unix и Linux, эти папки не будут скрыты. Для этого в Windows необходимо установить системный атрибут в папке.

1 голос
/ 16 декабря 2009

Берегись с этим; хотя вы можете создавать их программно, вы не можете создать такой файл в Проводнике Windows. Попытка в Windows7 переименовать папку в «.net» жаловалась, что я не предоставил имя файла. Это означает, что у пользователей и разработчиков могут возникнуть проблемы. Это, вероятно, не стоит делать.

Microsoft устанавливает фреймворк в \ windows \ Microsoft.Net, поэтому вы можете использовать его вместо этого.

...