add file mgmt

添加文件管理的头文件以及 C 文件