Varför Är Det inte Möjligt att Namnge en Mapp ‘._.’ i Windows 7?

0
656

Ibland för den skull av nyfikenhet, eller är baserad på en verklig önskan att bara göra något annorlunda, kan du prova att använda lite ovanliga namn på mappar på din Windows-system–med blandat resultat. Med detta i åtanke, dagens SuperUser Q&A-post har svar till en nyfiken läsare fråga.

Dagens session med frågor Och Svar kommer till oss artighet av SuperUser—en indelning av Stack Exchange, en community-driven gruppering av Q&A sidor.

Meddelande fönster skärmdump med tillstånd av Ben N (SuperUser).

Frågan

SuperUser läsare EdwardBlack vill veta varför det inte är möjligt att namnge en mapp ._. på hans Windows 7 system:

Jag märkte bara att det inte är möjligt att namnge en mapp ._. på min Windows 7 system. Det blir nytt namn ._ istället. Ibland försvinner bara efter att namnge den, men sedan återkommer efter att uppdatera vyn. Windows verkar ha ett problem med prickar på slutet av ett filnamn. Varför är det så?

Varför är det inte möjligt att namnge en mapp ._. i Windows 7?

Svara

SuperUser bidragsgivare Ben N har svaret för oss:

Windows kräver normalt filer till antingen någon förlängning eller ett tillägg som är minst ett tecken långa. Det tycker inte längden noll extensions (dvs filnamn som slutar med en period). Mappar kan ha extensions också, därför, inte för att Windows ska låta sina namn avslutas med en period.

Källa: den artikel som länkas till av DavidPostill:

  • Använd en period till en separat bas-fil från en förlängning i namnet på en katalog eller fil.

Om du försöker avsluta en fil-eller katalognamn med en period, Windows bara förutsätter att du inte vill ha en förlängning och därmed tar bort det (även om du kan skapa den med md kommando i kommandotolken).

Riskområdet

Om du verkligen vill ha ett namn på mappen till slut med tid, du kommer att behöva använda magi rå namn åsidosätta sekvens av \?. I ett kommandofönster, vd \?C:pathtocontainer._. kommer verkligen skapa en mapp med namnet ._., men massor av programmen kommer att ha problem med det, även Windows Explorer:

En sådan katalog kan endast tas bort med rd kommando följt av \? namn, eller döpas med dess korta (8.3, dir /x) namn.

Har något att tillägga till förklaring? Ljudet i kommentarerna. Vill läsa fler svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionen tråd här.