Prečo Nemôžete Vytvoriť Priečinok

Prečo Nemôžete Vytvoriť Priečinok
Prečo Nemôžete Vytvoriť Priečinok

Video: Prečo Nemôžete Vytvoriť Priečinok

Video: Prečo Nemôžete Vytvoriť Priečinok
Video: 1 Ako si vytvoriť nový priečinok 2024, Smieť
Anonim

V operačnom systéme Windows existuje zvláštnosť - nemôžete vytvoriť priečinok so špecifickými názvami. Napríklad priečinok con, lpt. Existuje na to niekoľko názorov. Jedným z nich je, že tieto názvy si systém vyhradzuje.

Prečo nemôžete vytvoriť priečinok
Prečo nemôžete vytvoriť priečinok

V operačnom systéme Windows nie je možné vytvoriť priečinok alebo súbor s názvom COM, CLOCK $, AUX, PRN, LPT. Existuje verzia, že tento zákaz zaviedol Bill Gates kvôli prezývke, ktorá ho sprevádzala mnoho rokov. A vážne urazený svojimi priateľmi zaviedol obmedzenie vytvorenia priečinka s prezývkou. Táto verzia je však nesprávna. Nie je možné vytvoriť priečinky s takýmito názvami, pretože existuje logickejšie vysvetlenie. Na úsvite operačného systému Windows boli vydané prvé Dosove zariadenia; umožňujú vám vytvárať tieto priečinky. Ale v moderných verziách tohto OS sa tieto priečinky nevytvárajú, pretože v systéme Windows sa tieto názvy vnímajú ako názvy už vytvorených a existujúcich systémových priečinkov. V OS Dos bol príkaz na zápis súboru z konzoly - vyzeralo to ako táto kópia con text.txt. Všetko zadané z klávesnice spadalo do tohto súboru. Keby bolo možné vytvoriť priečinok s názvom com, potom by bolo možné skopírovať celý adresár do súboru. Preto bolo používanie tohto názvu zakázané. Toto slovo bolo dosť dôležité, tento názov si systém vyhradil pre I / O zariadenia. Nie je možné vytvoriť priečinok s názvom prn, pretože existoval príkaz copy text.txt> prn, ktorý vykonal (a teraz je za to zodpovedný)) kopírovanie obsahu súboru do tlačiarne … A toto meno je tiež vyhradeným systémovým slovom. V systéme Windows tiež nemôžete vytvoriť priečinok s nasledujúcimi názvami: PRN, NUL, CLOCK $, AUX, COM0, COM1,… COM9, LPT0, LPT1,… LPT9. Tieto názvy sú vyhradené tiež pre určité funkcie. Napríklad slovo Nul systém zvyčajne interpretuje ako „Nič“a príkaz Nul je prázdne zariadenie určené na presmerovanie výstupu systémových príkazov. Z tohto dôvodu nebude možné vytvoriť priečinok s týmto názvom.

Odporúča: