If-Koubou

Zašto nije moguće nazvati mapu '.' u sustavu Windows 7?

Zašto nije moguće nazvati mapu '.' u sustavu Windows 7? (Kako da)

Ponekad zbog znatiželje, ili na temelju stvarne želje da se samo nešto drugo, možete pokušati upotrijebiti neka neobična imena za mape na vašem Windows sustavu - s mješovitim rezultatima. Imajući to na umu, današnji SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Prozor zaslona prozora poruke zahvaljujući Ben N (SuperUser).

Pitanje

Čitač SuperUser EdwardBlack želi znati zašto nije moguće nazvati mapu ._. na svom sustavu Windows 7:

Samo sam primijetio da nije moguće nazvati mapu ._. na mom sustavu Windows 7. Preimenuje ga ._ umjesto toga. Ponekad nestaje neposredno nakon što je imenovan, a zatim se ponovno pojavio nakon osvježavanja pogleda. Čini se da Windows ima problem s točkama na kraju naziva datoteke. Zašto je ovo?

Zašto nije moguće nazvati mapu ._. u sustavu Windows 7?

Odgovor

Uskladitelj SuperUser Ben N ima odgovor za nas:

Windows obično zahtijeva da datoteke nemaju produžetak ili produžetak koji traje barem jedan znak. Ne sviđa se proširenja nulte duljine (tj. Nazivi datoteka koji završavaju s razdobljem). Mapa također može imati proširenja, stoga Windows ne dopušta njihova imena da prestanu s vremenom.

Izvor: Iz članka povezanog s DavidPostill:

  • Koristite razdoblje za odvojivanje naziva bazne datoteke od proširenja u ime direktorija ili datoteke.

Ako pokušate dovršiti naziv datoteke ili imenika s vremenom, Windows samo pretpostavlja da niste željeli produženje i tako ga uklonite (čak i ako ga stvorite pomoću md naredba u prozoru naredbenog retka).

Zona opasnosti

Ako zaista želite da se naziv mape završi s razdobljem, morat ćete upotrijebiti slijed čarobnog sirovih imena \\?\, U prozoru naredbenog retka, md \? \ C: \ put \ do \ spremnik \ ._. će doista stvoriti mapu s imenom ._., ali puno programa će imati problema s njom, čak i Windows Explorer:

Takav se imenik može ukloniti samo pomoću naredbu slijedi njezin \?\ Ime, ili preimenovati s kratkom (8.3, dir / x) naziv.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.