Tarana Wireless interview question

Object-Oriented Programming - design a class to represent a Filesystem in Linux. How does a directory store files? What data structure?