6Sep

Zakaj ni mogoče imenovati mape »._.« V operacijskem sistemu Windows 7?

Včasih zaradi radovednosti ali na podlagi dejanske želje, da naredite nekaj drugega, lahko poskusite uporabiti nekaj nenavadnih imen za mape v vašem sistemu Windows - z mešanimi rezultati. S tem v mislih, današnji SuperUser Q & A post ima odgovor na čudno bralsko vprašanje.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Okno z zaslonom sporočil Ben N( SuperUser).

Vprašalnik

SuperUser bralnik EdwardBlack želi vedeti, zakaj ni mogoče poimenovati mape . _. na svojem sistemu Windows 7:

Pravkar sem opazil, da ni mogoče imenovati mape . _. v sistemu Windows 7.Preimenuje se v . _ namesto tega. Včasih izgine takoj po imenovanju, nato pa se znova pojavi, ko osveži pogled. Zdi se, da ima Windows težave s pikami na koncu imena datoteke. Zakaj je to?

Zakaj ni mogoče imenovati mape . _. v operacijskem sistemu Windows 7?

Odzivnik odgovora

SuperUser Ben N odgovori za nas:

Windows običajno zahteva, da datoteke nimajo nobene razširitve ali razširitve, ki je vsaj en znak. Ne všeč podaljšanja ničelne razdalje( tj. Imena datotek, ki se končajo s časom).Mape imajo lahko tudi razširitve, zato Windows ne dovoljuje, da se njihova imena končajo z obdobjem.

Vir: Iz članka, ki ga je povezal DavidPostill:

  • Uporabite obdobje za ločitev imena bazne datoteke z razširitve v imeniku ali datoteki.

Če skušate končati ime datoteke ali imenika z obdobjem, Windows samo predpostavlja, da niste želeli razširitve in ga odstranite( tudi če jo ustvarite z ukazom md v oknu ukaznega poziva).

Območje nevarnosti

Če res želite, da se ime mape konča s časom, boste morali uporabiti čarobno neobvezno zaporedje preimenovanj imena \\? \ .V oknu ukaznega poziva md \\? \ C: \ path \ do \ container \. _. bo dejansko ustvaril mapo z imenom . _., toda veliko programov bo imelo težave z njim, tudi s programom Windows Explorer:

Takšen imenik lahko odstranite samo z ukazom rd in njegovim \\? \ Ime, ali preimenovanim s kratkim ( 8.3,dir / x) ime .

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.