MSFile
文件系统是我们计算机使用中最为常见的一个功能结构。作为一个优秀的IT人员,需要从底层来了解我们宝贵的文件是如何存放的。本题目的要求是建立一个简易的文件上传系统MSFile。可以将用户自己的文件上传到MSFile文件系统,文件系统可以是物理磁盘上申请的一个固定大小的文件。具体要求如下
基本要求
1、可以将用户文件上传至MSFile文件系统(包含上传日期,所有者名称等信息)。
2、可以查看文件系统中现有的文件列表,并选择下载。
3、可以删除文件系统中的文件。
4、实现文件系统中文件夹的存放
扩展要求
1、可以在MSFile内不同文件夹中移动文件。
2、实现可视化的上传下载界面。
3、将该文件系统扩展为网络硬盘。建立WEB页面访问。
4、为网络硬盘增加cache等各类性能优化措施。
增强要求
1、实现支持SQL语句的文件系统
例如:select * from table where data>”2012.12.03” 可以实现查询全部2012.12.03日以后的全部文件。
2、增加通用符匹配查询,例如: find *.txt 查找出全部文本文件。
3、自由发挥。
提交注意事项: 参赛者可以根据功能描述自行决定技术路线,并需要在设计文档中描述相关功能算法,在测试报告中提交相关功能的测试结果。
提交内容:程序源文件,可执行程序,编译使用说明,程序设计文档,程序测试文档等。