Quando si parla di file system, una cartella (chiamata anche directory o catalogo) è un modo per organizzare i file del computer. Una cartella è uno spazio di archiviazione dove molti file possono essere messi in gruppi e organizzare il computer. Una cartella può anche contenere altre cartelle. Per molte applicazioni software per computer, c'è una directory di lavoro corrente. Questa è la cartella in cui l'applicazione viene eseguita. In Unix e Linux, una cartella è un tipo speciale di file.

Le cartelle possono essere messe insieme per fare un filesystem e sono disposte come un albero. Le cartelle all'interno delle cartelle sono come rami e sotto-rami del tronco dell'albero. Questa idea è usata dal software per permettere all'utente di navigare nelle cartelle. Su alcuni sistemi operativi, si possono creare scorciatoie o collegamenti da una cartella all'altra per far sembrare che una cartella sia contenuta in due diverse cartelle madri. Sui sistemi Unix, questo è chiamato link simbolico, ed è simile in funzione ad un collegamento ipertestuale.

Le cartelle sono ispirate a un oggetto della vita reale chiamato cartella.