{"id":31776793,"url":"https://github.com/victorharbo/introduktion_til_paths","last_synced_at":"2026-02-15T08:33:45.717Z","repository":{"id":133864566,"uuid":"475342086","full_name":"VictorHarbo/Introduktion_til_paths","owner":"VictorHarbo","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-29T08:08:55.000Z","size":732,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T05:58:45.333Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VictorHarbo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-29T08:06:24.000Z","updated_at":"2022-03-29T08:08:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"dce30803-c435-49aa-9dd7-1e6928b5d49c","html_url":"https://github.com/VictorHarbo/Introduktion_til_paths","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VictorHarbo/Introduktion_til_paths","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorHarbo%2FIntroduktion_til_paths","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorHarbo%2FIntroduktion_til_paths/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorHarbo%2FIntroduktion_til_paths/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorHarbo%2FIntroduktion_til_paths/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VictorHarbo","download_url":"https://codeload.github.com/VictorHarbo/Introduktion_til_paths/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VictorHarbo%2FIntroduktion_til_paths/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29473718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T06:58:05.414Z","status":"ssl_error","status_checked_at":"2026-02-15T06:58:05.085Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-10T05:56:18.521Z","updated_at":"2026-02-15T08:33:45.712Z","avatar_url":"https://github.com/VictorHarbo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hvad er filstier/paths?\nUanset hvilket styresystem du har installeret på din computer er alt data gemt som filer. En fil kan være mange forskellige ting, det kan eksempelvis være videofiler, billedefiler eller tekstfiler. Det kan groft sagt være alle typer af data. For at organisere filerne bruger vi mapper. Mapper er steder vi kan organisere vores filer, præcis som med en fysisk mappe. Filer og mapper har alle navne. Filers navne har grundlæggende to funktioner: De skal både gøre det mulig for dig at vide hvad filen handler om, men fil navnet skal også fortælle computeren, hvad det er for en type fil og hvad den skal gøre med denne fil. Man vil i arbejdet med computeren stødde på mange forskellige fil endelser, som alle fortæller computeren, hvordan den skal håndtere filerne. Det kunne f.eks være nogle af disse, som du nok har set nogle af før:\n\n|Lyd|Video|Billeder|Dokumenter|Andet|\n|---|---|---|---|---|\n|.MP3|.MP4|.JPG|.DOCX|.ZIP|\n|.WAV|.MOV|.PNG|.PPTX|.EXE|\n|.WMA|.AVI|.GIF|.PDF|.DMG|\n\nHvordan finder vi rundt i alle disse filer og mapper? Typisk vil du klikke dig rundt på computeren ved hjælp af din mus og den grafiske visning af dine mapper, som måske er placeret på dit skrivebord eller i en anden mappe på din computer. Allerede her bliver det mere kringlet, for mapper kan være placeret inden i andre mapper. På billedet nedenfor ses det hvordan der i mappen *Overførsler* findes to andre mapper: *Billeder* og *Dokumenter*. \n\n![Billedet viser, hvordan et filsystem ser ud på mac styresystemet](img/billede_1.png)\n\nDu ved nu, at mapper kan eksistere inden i andre mapper. For at være sikker på at man finder den rigtige mappe, kan man skrive mappers navne som stier(Engelsk: paths). På billedet nedenfor ser man den fulde sti hen til mappen *Overførsler*.\n\n![Billedet viser, hvordan en absolut sti ser ud på mac styresystemet](img/billede_2.png)\n\nPå billedet ovenfor er mapperne på stien adskilt med en lille pil. Hvis man vil skrive stien korrekt på en mac skrives den på følgende måde: 'Macintosh HD/Brugere/vhol/Overførsler'. Havde det istedet været en Windows computer skulle stien være skrevet således: 'Macintosh HD\\Brugere\\vhol\\Overførsler'.\n\nNår du skal arbejde med dine filer i computerprogrammer som fx R eller Python er det afgørende at vide, hvordan man finder hen til sine filer ved at bruge stier. Kodesprog som R eller Python ser ikke computeren som os mennesker. Disse sprog ser ingen grafiske mapper og har ingen mus at klikke sig igennem computeren med. Programmerne ser istedet computere som en stor samling a stier, der alle udspringer fra en bestemt rod: Computerens *rodmappe (Root directory)*. Hvis vi tager eksemplet ovenfra kan stisystemet på computeren visualiseres på følgende måde:\n\n![Visualisering af filsystem på computer](img/billede_3.png)\n\nPå denne model er *rodmappen* placeringen *Macintosh HD*. Du kan yderligere se, at der her findes en mappe der hedder *Brugere* og inden i denne mappes mappen *vhol*. Hvis man går ned i denne mappe finder man mapperne *Dokumenter*, *Billeder*, *Skrivebord* og *Overførsler*. Endeligt kan du se, at der i mappen *Dokumenter* er et dokument der hedder *Essay.docx*, mens der i mappen *Billeder* ligger et billede med navnet *Hund.jpg*. I mappen *Overførsler* finder vi de to mapper, som vi har set på de første to billeder.\n\nDu ved nu, at man kan fortælle computeren præcist hvilken mappe eller fil den skal kigge efter ved at angive en sti. Når vi angiver en mappe eller fils sti kan det gøres på to måder. Der findes både absolutte og relative stier. Tænk på det, som to forskellige måder at finde frem til en adresse på. Den absolutte sti, er stedets specifikke adresse, mens den relative sti er den måde du ville forklare nogle der spurgte om vej, hvordan de kommer frem til deres destination:\n\nAbsolut sti|Relativ sti\n:---------:|:---------:\nAU Library, Nobelparken \u003cbr\u003e Jens Chr. Skous Vej 5 \u003cbr\u003e 8000 Aarhus C|Fra hvor du står nu \u003cbr\u003e skal du gå til venstre i krydset \u003cbr\u003efor derefter at dreje til venstre \u003cbr\u003eom cirka 500 meter.  \n\nPå billedet ovenfor er forholdet mellem absolutte og relative stier skitseret. Den absolutte sti er den eksakte placering for en fil på din computer. Den absolutte sti kan være god at kende, men den er ofte lang at skrive. Den relative sti, beskriver en fils placering i forhold til, hvor du befinder dig på din computer lige nu. Lad os tage et eksempel: Du befinder dig i mappen *Overførsler* og vil gerne navigere hen til den fil, der hedder *kat.png*, som findes i mappen *Billeder* i mappen *Overførsler*.\n\nNuværende placering|Fil vi vil finde\n:-------------------------:|:-------------------------:\n![Billedet viser, hvordan et filsystem ser ud på mac styresystemet](img/billede_1.png)  |  ![Billede der viser hvor filen kat.png er placeret](img/billede_5.png)\n\nDenne opgave kan gribes an på to måder. Du kan både bruge filens absolutte sti, men også dens relative sti. Hvis du vil skrive filen *kat.png*s placering med dens absolutte sti, ville du skulle skrive følgende: 'Macintosh HD/Brugere/vhol/Overførsler/Billeder/kat.png'. Hvis du derimod bruger dens relative sti, skal du kun skrive: 'Billeder/kat.png'. Dette skyldes at du allerede er i mappen *Overførsler* og derfor kan fortælle din computer at den ud fra dens nuværende placering skal finde mapppen *Billeder* og i den mappe skal den finde filen *kat.png*.\n\nDu ved nu, at filer og mapper på din computer ikke kun kan findes ved at pege på dem med din mus. Det er også muligt at bruge deres stier. En mappe eller en fil har både en absolut sti og en relativ sti. Forskellen på de to viser sig i at den absolutte sti er HELE stien til filen, mens den relative sti tager udgangspunkt i din nuværende placering på computeren og finder vej derfra.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorharbo%2Fintroduktion_til_paths","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorharbo%2Fintroduktion_til_paths","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorharbo%2Fintroduktion_til_paths/lists"}