Cuando se habla de sistemas de archivos, una carpeta (también llamada directorio o catálogo) es una forma de organizar los archivos del ordenador. Una carpeta es un espacio de almacenamiento donde se pueden colocar muchos archivos en grupos y organizar el ordenador. Una carpeta también puede contener otras carpetas. Para muchas aplicaciones informáticas, existe un directorio de trabajo actual. Esta es la carpeta en la que se ejecuta la aplicación. En Unix y Linux, un directorio es un tipo especial de archivo.

Las carpetas pueden juntarse para formar un sistema de archivos y se disponen como un árbol. Las carpetas dentro de las carpetas son como ramas y sub-ramas del tronco del árbol. Esta idea es utilizada por el software para permitir al usuario navegar por las carpetas. En algunos sistemas operativos, se pueden hacer accesos directos o enlaces de una carpeta a otra para que parezca que una carpeta está contenida en dos carpetas padre diferentes. En los sistemas Unix, esto se llama enlace simbólico, y su función es similar a la de un hipervínculo.

Las carpetas se inspiran en un elemento de la vida real llamado carpeta de archivos.