Понякога заради любопитството или въз основа на истинско желание просто да направите нещо различно, може да се опитате да използвате някои необичайни имена за папки на вашата Windows система - със смесени резултати. С оглед на това, днешната публикация "SuperUser Q & A" има отговора на въпрос на любознателен читател.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Снимка на екрана на съобщението с любезното съдействие на Ben N (SuperUser).
Четецът на SuperUser EdwardBlack иска да разбере защо не е възможно да се именува папка ._. на неговата Windows 7 система:
Току-що забелязах, че не е възможно да назовете папка
._.
на моята Windows 7 система. Той се преименува на._
вместо. Понякога изчезва веднага след именуването му, но след това се появява отново след освежаване. Windows изглежда има проблем с точки в края на име на файл. Защо е това?
Защо не е възможно да зададете име на папка ._. в Windows 7?
Сътрудникът на SuperUser Бен Н има отговор за нас:
Windows обикновено изисква файловете да нямат разширение или разширение с дължина поне един знак. Не му харесват разширения с нулева дължина (т.е. имена на файлове, които завършват с период). Папките могат да имат разширения, поради което Windows не позволява имената им да завършват с период.
Източник: От статията, свързана с DavidPostill:
- Използвайте период, за да отделите базовото име на файла от разширението в името на директория или файл.
Ако се опитате да завършите име на файл или директория с период, Windows просто предполага, че не искате разширение и по този начин го премахвате (дори ако го създадете с md команда в прозореца на командния ред).
Опасна зона
Ако наистина искате името на папката да завърши с период, ще трябва да използвате последователността на магичното сурово презаписване на името \\?\, В прозореца на командния ред, md \? \ C: \ път \ към \ контейнер \ ._. наистина ще създаде папка с име ._., но много програми ще имат проблеми с него, дори Windows Explorer:
Такава директория може да бъде премахната само с rd команда последвано от него \? \ name, или преименуван с краткото си (8.3, dir / x) име.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.