Enhetsbokstav

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

En enhetsbokstav betecknar en fysisk lagringsenhet i operativsystemen CP/M, DOS-familjen och Microsoft Windows-familjen.

Några exempel på enhetsbokstäver:

Ingen av dessa enhetsbokstäver är dock "bestämda" till en viss enhet, CD-ROM kan ibland dyka upp på E: eller G:, nätverksenheterna kan dyka upp på H:, Z: etc helt utan standardisering. Många Novell nätverk använde sig dock av F: för inloggningsskript.

Systemet med enhetsbokstäver är ofta en stor trygghet för de som är vana vid dem, och kan orsaka en hel del konfundering och bryderi när användaren vill byta till exempelvis ett Unix-liknande operativsystem, som har en helt annan idé om hur filträdet skall organiseras.

Det finns ibland några andra underliga "enhetsbokstäver" som snarare är enhetssträngar, eftersom de består av mer än en bokstav:

  • CON: - konsolen, tangentbord och skärm, kan exempelvis användas för att skapa en fil i DOS med kommandot "copy CON: <filnamn>" vilket låter dig skriva text tills du skriver ett filsluttecken (CTRL+Z).
  • COM1: ... COMn: - seriella portar.
  • LPT1: ... LPTn: - parallellportar (från Line PrinTer), man kan skriva ut en fil genom att kopiera den till den här "enhetsbokstaven", "copy <filnamn> LPT1:".
  • PRN: - skrivaren, vanligtvis detsamma som LPT1:
  • NUL: - icke-enheten, ett hål ut i ingenstans, man kan slänga en fil genom att flytta den hit med "move <filnamn> NUL:". Jämförbart med Unix-världens /dev/null.
  • AUX: - yttre enhet av något slag.

Detta har den något besynnerliga effekten att filer inte kan ha namn som till exempel CON eller AUX eftersom dessa är reserverade för annat.

Se även:

Personliga verktyg