实现一些目录文件的相关功能