Il sistema di gestione file di un computer consente all'utente di classificare e organizzare i file di dati, in genere secondo una gerarchia di ramificazioni di cartelle e sottocartelle. Molti includono anche funzioni di ricerca e altri strumenti che consentono al sistema operativo di gestisci i file indipendentemente da dove si trovano nel file system.
In un tipico sistema di gestione dei file, le cartelle sono disposte in una cartella o directory principale su ciascuna unità. Ad esempio, la cartella "Immagini" può essere utilizzata per memorizzare fermi immagine, con sottocartelle progettate per contenere immagini di vari soggetti, come membri della famiglia o paesaggi. Mentre la maggior parte dei sistemi operativi offre alcune indicazioni di base per la creazione e l'organizzazione di queste cartelle, l'utente può impostare una struttura di directory come semplice o complessa come preferisce.
Il sistema di cartelle è un sistema legacy, basato sul sistema di directory e sottodirectory trovato nei personal computer degli anni '80. I moderni sistemi operativi spesso dispongono di metodi aggiuntivi per catalogare e classificare i file, ad esempio l'aggiunta di tutte le immagini a una singola raccolta che può essere ricercata e accessibile senza navigare manualmente in ogni singola cartella. Alcuni sistemi operativi consentono inoltre agli utenti di navigare e cercare file utilizzando agenti digitali che rispondono ai comandi vocali, come Cortana di Microsoft.