6Sep

Proč není možné pojmenovat složku '._.' V systému Windows 7?

Někdy kvůli zvědavosti nebo na základě skutečné touhy udělat něco jiného, ​​můžete zkusit použít některé neobvyklé názvy pro složky v systému Windows - se smíšenými výsledky. S ohledem na to má dnešní příspěvek SuperUser Q & A odpověď na otázku zvědavé čtenáře.

dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.

Okno se zprávou obrazovky s laskavým svolením Ben N( SuperUser).

Otázka Otázka

Reader SuperUser EdwardBlack chce vědět, proč není možné pojmenovat složku . na jeho systému Windows 7:

Jen jsem si všiml, že není možné pojmenovat složku . na mém systému Windows 7.Přejmenuje se na místo . _ .Někdy zmizí hned po jeho pojmenování, ale poté se objeví po obnovení zobrazení.Zdá se, že systém Windows má problém s tečky na konci názvu souboru. Proč je to?

Proč není možné pojmenovat složku . v systému Windows 7?

Odpovězka odpovědi na odpověď

SuperUser Ben N má odpověď:

Systém Windows obvykle vyžaduje, aby soubory neměly žádné rozšíření ani rozšíření o délce alespoň jednoho znaku. Nemá rád rozšíření o nulovou délku( tj. Názvy souborů, které končí obdobím).Složky mohou mít také rozšíření, proto Windows nedovolí, aby jejich názvy skončily s určitou periodou.

Zdroj: Z článku propojeného uživatelem DavidPostill:

  • Použijte období k oddělení názvu základního souboru od rozšíření v názvu adresáře nebo souboru.

Pokud se pokusíte ukončit název souboru nebo adresáře s určitým časovým obdobím, systém Windows pouze předpokládá, že nechcete rozšíření, a proto jej odeberete( i když jej vytvoříte pomocí příkazu md v okně příkazového řádku).

Nebezpečná zóna

Pokud opravdu chcete, aby název složky skončil s obdobím, budete muset použít pořadí \\? \ .V okně příkazového řádku md \\? \ C: \ path \ to \ container \. _. skutečně vytvoří složku s názvem .

Takový adresář lze odstranit pouze příkaz rd následovaný jeho \\? \ Name, nebo přejmenován s jeho krátkým ( 8.3,dir / x) název .

Musíte přidat něco k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.