Početna » kako da » Zašto nije moguće imenovati mapu '._.' u sustavu Windows 7?

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

    Ponekad zbog radoznalosti, ili na temelju stvarne želje da učinite nešto drugačije, možete pokušati koristiti neobična imena za mape na vašem Windows sustavu - s mješovitim rezultatima. Imajući to na umu, današnji postovi za pitanja i odgovore SuperUser imaju odgovor na znatiželjno pitanje čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Slika zaslona prozora poruka zahvaljujući Ben N-u (SuperUser).

    Pitanje

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

    Upravo sam primijetio da nije moguće imenovati mapu ._. na mom sustavu Windows 7. Preimenuje se u ._ umjesto toga. Ponekad nestane odmah nakon imenovanja, ali se ponovno pojavljuje nakon osvježavanja prikaza. Čini se da sustav Windows ima problem s točkama na kraju naziva datoteke. Zašto je ovo?

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

    Odgovor

    Suradnik superkorisnika Ben N ima odgovor za nas:

    Windows normalno zahtijeva da datoteke nemaju nikakvo proširenje niti proširenje koje ima najmanje jedan znak. Ne voli proširenja nulte duljine (tj. Imena datoteka koja završavaju s razdobljem). Mape mogu imati i proširenja, stoga Windows ne dopušta da se njihova imena završavaju s razdobljem.

    Izvor: Iz članka povezanog s DavidPostill:

    • Koristite razdoblje za odvajanje naziva osnovne datoteke od ekstenzije u nazivu direktorija ili datoteke.

    Ako pokušate završiti naziv datoteke ili direktorija s razdobljem, Windows samo pretpostavlja da niste htjeli proširenje i tako ga uklanjate (čak i ako ga stvorite pomoću naredba md u prozoru naredbenog retka).

    Zona opasnosti

    Ako doista želite da naziv mape završi s razdobljem, morat ćete upotrijebiti čarobni redoslijed nadimaka imena \\? \. U prozoru naredbenog retka, m: C: put na kontejner.. doista će stvoriti mapu pod nazivom ._., ali mnogi programi će imati problema s njim, čak i Windows Explorer:

    Takav se direktorij može ukloniti samo pomoću naredba rd slijedi njegova \\?\ Ime, ili preimenovan s njegovim kratkim (8.3, dir / x) ime.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.