6Sep

Hvorfor er det ikke mulig å navngi en mappe '._.' I Windows 7?

Noen ganger av hensyn til nysgjerrighet, eller basert på et faktisk ønske om å bare gjøre noe annet, kan du prøve å bruke noen uvanlige navn for mapper på Windows-systemet, med blandede resultater. Med det i bakhodet har dagens SuperUser Q & A-innlegg svaret på en nysgjerrig leser spørsmål.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Beskjed vindu skjermbilde høflighet av Ben N( SuperUser).

Spørsmålet

SuperUser leser EdwardBlack vil vite hvorfor det ikke er mulig å navngi en mappe . _. på sitt Windows 7-system:

Jeg la merke til at det ikke er mulig å navngi en mappe . _. på mitt Windows 7-system. Den blir omdøpt til . _ i stedet. Noen ganger forsvinner den like etter at den er navngitt, men vises så etter å ha fornyet visningen. Windows ser ut til å ha et problem med prikker ved slutten av et filnavn. Hvorfor er det sånn?

Hvorfor er det ikke mulig å navngi en mappe . _. i Windows 7?

Svaret

SuperUser-bidragsyter Ben N har svaret for oss:

Windows krever normalt at filene enten har ingen utvidelse eller en utvidelse som er minst ett tegn langt. Den liker ikke utvidelser med null lengde( dvs. filnavn som slutter med en periode).Mapper kan også ha utvidelser, derfor slipper Windows navnene sine med en periode.

Kilde: Fra artikkelen knyttet til av DavidPostill:

  • Bruk en periode til å skille basisfilnavnet fra utvidelsen i navnet på en katalog eller fil.

Hvis du prøver å avslutte en fil eller et katalognavn med en periode, antar Windows bare at du ikke vil ha en utvidelse og dermed fjerner den( selv om du oppretter den med md-kommandoen i et kommandopromptvindu).

Faresone

Hvis du virkelig vil at et mappens navn skal avsluttes med periode, må du bruke den magiske raske navnoverstyringssekvensen til \\? \ .I et ledetekstvindu, md \\? \ C: \ path \ to \ container \. _. vil faktisk lage en mappe som heter . _., men mange programmer vil få problemer med det, selv Windows Utforsker:

En slik katalog kan bare fjernes med rd kommandoen etterfulgt av \\? \ Navn, eller omdøpt med sin korte ( 8.3,dir / x) navn .

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.