Hvorfor er det ikke muligt at navngive en mappe '._.' I Windows 7?

Indholdsfortegnelse:

Video: Hvorfor er det ikke muligt at navngive en mappe '._.' I Windows 7?

Video: Hvorfor er det ikke muligt at navngive en mappe '._.' I Windows 7?
Video: Are PCIe SSDs Worth It? 🤔 - HDD VS SATA VS NVMe! 2024, Marts
Hvorfor er det ikke muligt at navngive en mappe '._.' I Windows 7?
Hvorfor er det ikke muligt at navngive en mappe '._.' I Windows 7?
Anonim
Nogle gange af hensyn til nysgerrighed, eller baseret på et egentligt ønske om bare at gøre noget andet, kan du prøve at bruge nogle usædvanlige navne til mapper på dit Windows-system - med blandede resultater. Med det for øje har dagens SuperUser Q & A-post svaret på en nysgerrig læsers spørgsmål.
Nogle gange af hensyn til nysgerrighed, eller baseret på et egentligt ønske om bare at gøre noget andet, kan du prøve at bruge nogle usædvanlige navne til mapper på dit Windows-system - med blandede resultater. Med det for øje har dagens SuperUser Q & A-post svaret på en nysgerrig læsers spørgsmål.

Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Besked vindue screenshot høflighed af Ben N (SuperUser).

Spørgsmålet

SuperUser-læser EdwardBlack vil vide, hvorfor det ikke er muligt at navngive en mappe ._. på hans Windows 7-system:

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

._.

på mit Windows 7-system. Det bliver omdøbt til

._

i stedet. Nogle gange forsvinder det lige efter navngivning af det, men vises igen efter fornyelse af visningen. Windows ser ud til at have et problem med prikker ved slutningen af et filnavn. Hvorfor er det?

Hvorfor er det ikke muligt at navngive en mappe ._. i Windows 7?

Svaret

SuperUser bidragyder Ben N har svaret for os:

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 noget at tilføje til forklaringen? Ik anyik notk not notikkkkkk not not noting notkfikik not any anyik any for anyik notikikinging not Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.

Anbefalede: