将修改目录和文件属性的函数拆分成一个个设置某个属性的函数，同时给目录和文件增加了一个新的属性值，用来区分一个目录中的包含的文件和子目录，增加了一个新建子目录的函数，这个函数要求父目录必须存在，为了避免创建不必要的目录