Създайте дърво от файлове и папки на директория


Едно е да преминете през и да изградите дърво, друго е да измислите и създадете своя собствена файлова система.
Мисля, че това са две различни неща. Ако греша, поправете ме.
Добавено по-късно:dogpaul, посочете от какво точно се нуждаете и какво издават търсачките?

Е, тук е задачата:
Целта на тази курсова работа е да изучи организацията на съвременните файлови системи и да разработи своя собствена виртуална файлова система.
В хода на работата се планира да се приложи интерфейс на командния ред (CLI), чрез който ще се извършва работа с виртуалната файлова система, със следния набор от команди:
• CD [път] - направете пътя текущата директория. Ако пътят започва с "/", тогава пътят е абсолютен, в противен случай е относителен към текущата директория. Ако пътят не е посочен, отпечатайте пълното име на текущата директория;
• DIR - показва на екрана съдържанието на текущата директория;
• HELP [име на команда] - показване на помощ за командата. Ако името на командата не е посочено, покажете списък с всички налични команди;
• MOUNT [source] [target] - създава пълно копие на реалната файлова система, посочена от източника, във виртуалната система - target; source е абсолютен път в реалната файлова система; target - името на папката в текущата директория, където ще бъде монтирана реалната файлова система;