Prečo nie je možné pomenovať priečinok '._.' V systéme Windows 7?

Obsah:

Prečo nie je možné pomenovať priečinok '._.' V systéme Windows 7?
Prečo nie je možné pomenovať priečinok '._.' V systéme Windows 7?

Video: Prečo nie je možné pomenovať priečinok '._.' V systéme Windows 7?

Video: Prečo nie je možné pomenovať priečinok '._.' V systéme Windows 7?
Video: Are PCIe SSDs Worth It? 🤔 - HDD VS SATA VS NVMe! - YouTube 2024, Apríl
Anonim
Niekedy kvôli zvedavosti alebo na základe skutočnej túžby robiť niečo iné, môžete sa pokúsiť použiť niektoré neobvyklé mená pre priečinky vo vašom systéme Windows - so zmiešanými výsledkami. S ohľadom na to má dnešný príspevok SuperUser Q & A odpoveď na otázku zvedavého čitateľa.
Niekedy kvôli zvedavosti alebo na základe skutočnej túžby robiť niečo iné, môžete sa pokúsiť použiť niektoré neobvyklé mená pre priečinky vo vašom systéme Windows - so zmiešanými výsledkami. S ohľadom na to má dnešný príspevok SuperUser Q & A odpoveď na otázku zvedavého čitateľa.

Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, skupín webových stránok týkajúcich sa otázok a odpovedí.

Okno správy okna s námetom Ben N (SuperUser).

Otázka

Čítačka SuperUser EdwardBlack chce vedieť, prečo nie je možné zadať názov priečinka ._. na svojom systéme Windows 7:

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

._.

na mojom systéme Windows 7. Premenuje sa

._

miesto. Niekedy zmizne hneď po jej pomenovaní, ale potom sa objaví po obnovení zobrazenia. Zdá sa, že systém Windows má problém s bodkami na konci názvu súboru. Prečo je toto?

Prečo nie je možné pomenovať priečinok ._. v systéme Windows 7?

Odpoveď

Sponzor SuperUser Ben N má odpoveď pre nás:

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.

Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Odporúča: