Wat is een absoluut pad?
Computerbestandssystemen zijn logische mappen die vaak worden aangeduid als bestandsmappen. Deze mappen kunnen submappen en bestanden bevatten die binnen elke map worden onderhouden. De mapstructuur van deze mappen wordt een mappad genoemd. Het absolute pad verwijst naar de volledige padnaam, inclusief de naam van de regisseur, de naam van de submap en de bestandsnaam.
Een computerbestandssysteem wordt meestal weergegeven als een hiërarchie van bestanden, mappen en submappen. De bovenste map binnen de hiërarchie is de hoofdmap van het bestandssysteem. Wanneer een persoon het absolute pad van een bestand of map gebruikt, moet hij de hoofdmap in de naam opnemen. Deze volledige padnaam wordt meestal geschreven met backslashes tussen elke submapnaam.
De meeste computers zijn ontworpen om door meerdere personen te worden gebruikt. Dit toegangsbeheer wordt beheerd door een authenticatie van de wachtwoordgegevens van een gebruiker. Wanneer hij verbinding maakt met de computer, wordt hij meestal in een specifieke bestandsmap geplaatst, waar hij persoonlijke informatie kan opslaan. De map is de thuismap voor de gebruiker.
Wanneer een computertoepassing wordt uitgevoerd, wordt deze uitgevoerd in een specifieke map binnen de hiërarchie van het computerbestandssysteem. De map wordt het relatieve pad van de toepassing. De meeste computertoepassingen gebruiken dit relatieve pad voor toegang tot speciale bestanden en mappen. Door het relatieve pad te gebruiken, kunnen alle applicatiegegevens gemakkelijk worden opgeslagen in de map van de applicatie die wordt uitgevoerd zonder dat de gebruiker de absolute padnaam hoeft te typen.
Tegenwoordig zijn er veel besturingssystemen die computers beheren. Deze omvatten doorgaans Windows®-, Linux®-, Mac®-, UNIX®- en Mainframe-versies. Elk besturingssysteem heeft speciale opdrachten die het absolute pad van een map of bestand kunnen bieden. Wanneer een gebruiker deze volledige padnaam nodig heeft, moet hij de specifieke opdracht uitvoeren om die informatie te verkrijgen.
Het gebruik van een absoluut pad voor toegang tot gegevensbestanden kan een omslachtig, foutgevoelig proces zijn. Dit komt vaker voor bij bestanden die verschillende lagen in de bestandssysteemhiërarchie hebben begraven. Om dit proces te stroomlijnen, kan een persoon naar het relatieve pad gaan door mappen in de gewenste map te veranderen. Als hij zich eenmaal in de betreffende map bevindt, kan hij de absolute padnaam negeren en eenvoudige bestandsnamen in de map gebruiken.
De meeste programmeertalen voor software gebruiken speciale opdrachten waarmee de programmeeropties variabelen voor de naam van het pad kunnen instellen. Deze padnaam wordt in het computerprogramma vervangen door de lange absolute padnaam. Door deze vorm van variabele substitutie te gebruiken, worden fouten in de toegang tot bestanden in een computerprogramma beperkt.