Hvad er en absolut sti?
Computer-filsystemer er logiske mapper, der ofte omtales som filmapper. Disse mapper kan omfatte undermapper og filer, der vedligeholdes i hver mappe. Katalogstrukturen i disse mapper er kendt som en katalogsti. Den absolutte sti henviser til det fulde stienavn, som inkluderer direktørnavnet, undermappe-navnet og filnavnet.
Et computerfilsystem er typisk repræsenteret som et hierarki af filer, mapper og undermapper. Den øverste mappe i hierarkiet er rodmappen til filsystemet. Når en person bruger den absolutte sti i en fil eller mappe, skal han inkludere rodmappen i navnet. Dette fulde stienavn skrives typisk med tilbageslag mellem hvert undermappenavn.
De fleste computere er designet til at blive brugt af flere personer. Denne adgangskontrol administreres af en godkendelse af en brugers adgangskodeoplysninger. Når han opretter forbindelse til computeren, placeres han typisk i et specifikt filmappe, hvor han kan gemme personlige oplysninger. Kataloget er hjemmekataloget for brugeren.
Når en computerapplikation udføres, kører den i en bestemt mappe inden for hierarkiet i computerfilsystemet. Mappen bliver applikationens relative sti. De fleste computerapplikationer bruger denne relative sti til at få adgang til specielle filer og mapper. Ved at bruge den relative sti kan alle applikationsdata let gemmes i mappen til applikationen, der køres, uden at brugeren kræver at skrive det absolutte stinavn.
I dag er der mange operativsystemer, der administrerer computere. Disse inkluderer typisk Windows®, Linux®, Mac®, UNIX® og Mainframe versioner. Hvert operativsystem har specielle kommandoer, der kan give den absolutte sti til en mappe eller fil. Når en bruger har brug for dette fulde stienavn, skal han udføre den specifikke kommando for at få disse oplysninger.
Brug af en absolut sti til at få adgang til datafiler kan være en besværlig, fejlagtig proces. Dette er mere udbredt med filer, der er begravet flere lag i filsystemhierarkiet. For at strømline denne proces kan en person flytte til den relative sti ved at ændre mapper til den ønskede mappe. Når han først er i mappen af interesse, kan han ignorere det absolutte stienavn og bruge enkle filnavne i mappen.
De fleste softwareprogrammeringssprog bruger specielle kommandoer, der gør det muligt for programmeringsindstillingerne at indstille filstienavnvariabler. Dette stienavn erstattes i computerprogrammet med det lange absolutte stinavn. Brug af denne form for variabel substitution reducerer filadgangsfejl gennem et computerprogram.