En filsökväg är en sträng som identifierar platsen för en fil på ett datorsystem. Den består av en sekvens av komponenter, som var och en representerar en katalog eller underkatalog i filsystemhierarkin.
Komponenterna i en filsökväg är följande:
* Rotkatalogen: Detta är den översta katalogen i filsystemet. I Windows representeras rotkatalogen av enhetsbeteckningen, till exempel "C:". I Unix-baserade system representeras rotkatalogen av ett snedstreck, "/".
* Kataloger: Kataloger är underkataloger till rotkatalogen. De skapas för att organisera filer i logiska grupper. Kataloger representeras av sina namn, till exempel "Dokument" eller "Bilder".
* Underkataloger: Underkataloger är kataloger som finns i andra kataloger. De används för att ytterligare organisera filer i mindre grupper. Underkataloger representeras av sina namn, till exempel "Mina dokument" eller "Mina bilder".
* Filnamn: Filnamnet är namnet på själva filen. Det består vanligtvis av två delar:basnamnet och tillägget. Basnamnet är huvudnamnet på filen, till exempel "minfil". Tillägget är ett suffix som anger typen av fil, till exempel ".txt" eller ".exe".
Till exempel följande filsökväg identifierar platsen för en fil som heter "myfile.txt" i katalogen "Documents" på "C:"-enheten:
```
C:\Documents\minfil.txt
```
Filsökvägar kan vara antingen absoluta eller relativa. En absolut filsökväg anger den fullständiga sökvägen från rotkatalogen till filen. En relativ filsökväg anger sökvägen från den aktuella arbetskatalogen till filen.
Till exempel Följande absoluta sökväg identifierar platsen för en fil som heter "myfile.txt" i katalogen "Documents" på "C:"-enheten:
```
/Users/username/Documents/myfile.txt
```
Följande relativa filsökväg identifierar platsen för en fil som heter "minfil.txt" i katalogen "Dokument":
```
Documents/myfile.txt
```