自己弄了一个,总感觉不太对:
//文件类型 分常规型 和可执行类型
enum MyFileType{
Eoutine,
execute
}
//文件的属性 这里怎么样才好扩展
struct Attrabutes{
}
//文件
struct MyFile{
name: String,
file_type: MyFileType
attrabutes: Attrabutes
}
//目录
struct MyDir{
name: String,
attrabutes: Attrabutes
}
//树 这里也感觉不太对
struct FileTree{
file: Option<Vec<MyFile>>,
dir: Option<Vec<MyDir>>
}
1
共 1 条评论, 1 页
评论区
写评论看看 boost filesystem,java io file 呗