Directory
From Hackepedia
A directory is a container in a filesystem that holds files. Directories have permission like files but must have the execute bit set in order for a program or human to cd into it and list its contents.
Programming
See the opendir(3) manpage on how to read directories within a C program.