filgränssnitt
Filgränssnitt är den uppsättning gränssnitt som gör det möjligt för mjukvara att läsa, skriva och hantera filer och filsystem. Begreppet omfattar såväl användargränssnitt som filhanterare och kommandoradsverktyg som arbetar med filer, som programvarugränssnitt och bibliotek som låter applikationer arbeta med datafiler och metadata oberoende av den underliggande lagringen.
På operativsystemsnivå tillhandahåller kärnan ett filsystemgränssnitt genom det virtuella filsystems-lagret (VFS). Det ger en enhetlig modell
Programvarugränssnitt till filgränssnittet varierar mellan språk och plattform. Exempel är C:s FILE, fopen/fread/fwrite/fclose; POSIX open/read/write/close; Windows-API:er
Användargränssnitt för filåtkomst inkluderar grafiska filhanterare (till exempel Finder, Nautilus) och kommandoradsverktyg (ls, cp, mv, rm,
Viktiga överväganden inkluderar prestanda, konsistens och atomära operationer, låsning och caching, samt säkerhet och behörighetshantering. Filgränssnittet