代的嵌入式设备中，要么根本没有对目录的支持，要么仅有一层目录结构（也就是说，不能有子目录，而仅有一些各自存有文件的顶级目录）。世界上第一个流行的、完全分等级的文件系统是:Multics文件系统，这种文件系统是丹尼斯·里奇的早期研究成果。现代，在类Unix系统，特别是Linux中，目录结构是被“文件系统层次结构标准”定义的。在很多操作系统中，程序运行时会有一个相关联的工作目录。如果要访问文件没有给出完整具体的位置，程序会默认为文件在这个目录下。有些操作系统中，用户被限制只能访问他们自己的用户文件夹