Miért Nem Hozhat Létre Mappát?

Miért Nem Hozhat Létre Mappát?
Miért Nem Hozhat Létre Mappát?

Videó: Miért Nem Hozhat Létre Mappát?

Videó: Miért Nem Hozhat Létre Mappát?
Videó: Амадо 900 Летний Киборг ◉ Пережил Бесконечное Цукуёми 2024, Lehet
Anonim

Van egy sajátosság a Windows operációs rendszerben - nem hozhat létre mappát, amelyben meghatározott nevek vannak. Például a con mappa, lpt. Több vélemény is van erről. Az egyik az, hogy ezeket a neveket a rendszer fenntartja.

Miért nem hozhat létre mappát?
Miért nem hozhat létre mappát?

A Windows operációs rendszerben lehetetlen létrehozni egy mappát vagy fájlt, amelynek neve COM, CLOCK $, AUX, PRN, LPT. Van egy verzió, miszerint ezt a tilalmat Bill Gates vezette be a sok éven át kísérő becenév miatt. A barátai pedig komolyan megsértették, és korlátozást vezetett be egy becenévvel ellátott mappa létrehozására. Ez a verzió azonban helytelen, lehetetlen ilyen nevű mappákat létrehozni, mivel van egy logikusabb magyarázat. A Windows operációs rendszer hajnalán kiadták Dos első eszközeit; lehetővé teszik ezeknek a mappáknak a létrehozását. De az operációs rendszer modern verzióiban ezek a mappák nem jönnek létre, mivel a Windows ezeket a neveket a már létrehozott és létező rendszermappák neveként érzékeli. Az OS Dos-ban volt egy parancs a fájl írására a konzolról - úgy nézett ki, mint ez a copy con text.txt. A billentyűzetről beírt minden beleesett ebbe a fájlba. Ha lehetséges volt egy com nevű mappa létrehozása, akkor a teljes könyvtárat át lehet másolni egy fájlba. Ezért ezt a nevet betiltották. Ez a szó nagyon fontos volt, ezt a nevet a rendszer az I / O eszközök számára fenntartotta. Lehetetlen létrehozni egy prn nevű mappát, mivel volt egy parancs copy text.txt> prn, amely végrehajtotta (és most felelős ezért) a fájl tartalmának másolása a nyomtatóra … És ez a név egyben fenntartott rendszerszó is, és nem készíthet mappát a Windows rendszerben a következő nevekkel: PRN, NUL, CLOCK $, AUX, COM0, COM1,… COM9, LPT0, LPT1,… LPT9. Ezeket a neveket bizonyos funkciók számára is fenntartják. Például a Nul szót a rendszer általában "Semmi" -ként értelmezi, a Nul parancs pedig egy üres eszköz, amelyet a rendszerparancsok kimenetének átirányítására terveztek. Ezért nem lehet ilyen nevű mappát létrehozni.

Ajánlott: