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

Innholdsfortegnelse:

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

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

Video: Hvorfor er det ikke mulig å navngi en mappe '._.' I Windows 7?
Video: Are PCIe SSDs Worth It? 🤔 - HDD VS SATA VS NVMe! - YouTube 2024, April
Anonim
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-post svaret på en nysgjerrig leser spørsmål.
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-post 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.

Meldingsvindu skjermbilde med Ben N (SuperUser).

Spørsmålet

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

I just noticed that it is not possible to name a folder

._.

på mitt Windows 7-system. Det 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 normally requires files to have either no extension or an extension that is at least one character long. It does not like zero length extensions (i.e. file names that end with a period). Folders can have extensions too, therefore, Windows does not let their names end with a period.

Source: From the article linked to by DavidPostill:

Use a period to separate the base file name from the extension in the name of a directory or file.

If you try to end a file or directory name with a period, Windows just assumes that you did not want an extension and thus removes it (even if you create it with the md command in a command prompt window).

Danger Zone

If you really want a folder name to end with period, you will need to use the magic raw name override sequence of ?. In a command prompt window, md \?C:path ocontainer._. will indeed create a folder named ._., but lots of programs will have problems with it, even Windows Explorer:

Image
Image

Such a directory can only be removed with the rd command followed by its ? name, or renamed with its short (8.3, dir /x) name.

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.

Anbefalt: