👍 Siia on kogutud google'i huvitavad uudised, saladused ja tootenõuanded. kõik google drive'i, androidi, kalendri, chrome'i, gmaili, docsi...

Miks ei saa Windowsis kausta nimeks olla “CON” või “LPT1”?

2

Üks mu lähedane sõber Mayur ütles mulle selle nipi, et me ei saa tekstifaile ja kaustu ümber nimetada "coniks". Olen selle üle juba pikka aega mõelnud ja arvan, et olen leidnud põhjuse. Analüüsime:

Käsurea jaoks:

G:>mkdir CON
Kataloogi nimi on kehtetu.

G:>mkdir LPT1
Kataloogi nimi on kehtetu.

Windows Exploreri jaoks:

Isegi Windows Exploreris, kui proovite faili nimega "con" ümber nimetada, kuvatakse uuesti eelmine failinimi.

Miks see nii on?

Selleks, et teada saada, miks see ei tööta, peame minema tagasi MS-DOS-i ajastusse. Microsoft Disk Operating System (MS-DOS) on käsurea operatsioonisüsteem, mis eksisteeris enne GUI OS-i (graafiline kasutajaliides) tulekut. Kõik alates loomisest, ümbernimetamisest, kustutamisest jne tehti käskude abil. Mõned käsud on…

COPY Kopeerib ühe või mitu faili teise asukohta.
DEL Kustutab ühe või mitu faili.
DIR Kuvab kataloogis olevate failide ja alamkataloogide loendi.

Vaatame lähemalt käsku COPY. Käsu COPY kasutamine on järgmine:

COPY [options] 

DOS-is käsitletakse kõike failidena, isegi klaviatuuri ja printereid. Klaviatuuri failinimi on "CON" ja printeri nimed "LPT1", "LPT2" jne. Nii et klaviatuurilt (meie sisendist) millegi kopeerimiseks kasutatakse järgmist käsku.

G:>COPY CON mydata.txt
Need read tulevad faili mydata.txt ja sisestuse peatamiseks vajutage Ctrl+Z
^Z

G:>KOPeeri faili mydata.txt LPT1

Oletame nüüd, et saab luua kausta või faili nimega "con" ja annate käsu COPY CON. Mida peaks DOS tegema? kopeerida CON-fail või kasutada sisendiks klaviatuurikonsooli? Seega tekib ebaselgus. Seega on Microsoft selle ebaselguse kõrvaldamiseks sihilikult keelanud failide või kaustade loomise nimega CON / LPT1 / LPT2 jne.

Kas saaksite teha WINDOWSis CON või LPT1 .. faili?

Kas leidsite rohkem valesid nimesid? Andke mulle teada ….
Kehtetu nimede loend:

CON
LPT1, LPT2, LPT3, LPT4 … LPT9
PRN
NUL
COM1, COM2, COM3 …. COM9

################################################# # ##

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem