Hakemistopuu
Hakemistopuu on tietokoneen tiedostojärjestelmän hakemistojen ja tiedostojen hierarkkinen esitys. Se alkaa juurihakemistosta, josta haarautuvat alihakemistot ja tiedostot. Jokainen hakemisto voi sisältää useita alihakemistoja sekä tiedostoja, ja koko rakenne muodostuu puumaisesta, syklittömästä rakenteesta.
Käytännössä hakemistopuun solmut voivat olla hakemistoja tai tiedostoja. Hakemistot toimivat kontteina alihakemistoilleen, ja tiedostot ovat leavimuotoja.
Esitystapoja ovat visuaalinen hakemistorakenne käyttöliittymissä sekä komentorivillä toteutetut listaukset. Esimerkiksi rekursiivinen luettelointi voidaan suorittaa komentorivillä. Windowsissa
Hakemistopuuta käytetään tiedostojen järjestämiseen, navigointiin ja hakemistoihin sekä käyttöoikeuksien periytymiseen. Ohjelmointi- ja sovellusrajapinnoissa hakemistopuu tarjoaa abstrahoidun