这是一个基于java的简单的仿DOS文件管理系统
目的是学习java中的file操作
- 系统初始化,到路径执行命令,如:
C:\Users\Administrator>根据配置文件初始化路径
- 实现
cd命令 ,支持参数选项
C:\Users\Administrator>cd D: D:>
- 实现
mkdir命令,支持参数选项
C:\Users\Administrator\Desktop>mkdir /R a\b\c创建了目录 a与其子目录b和与其子目录c(r递归的)
- 实现
copy复制命令,支持参数选项
C:\Users\Administrator\Desktop\a>copy b.txt b/c.txt复制b.txt 到 b目录下并重命名为c.txt
- 实现
del删除命令,支持参数选项
C:\Users\Administrator\Desktop\a>del b.txt删除a目录下的文件b.txt
- 实现
dir列出当前路径的子目录和文件,支持参数选项
dir C:列出C盘下的子目录和文件
- 实现
type查看文件
type E:\fileJavaSystem\a.txt查看a.txt文件的内容
编码实现的流程
- 确定命令接口Command
- 编写帮助Help
- 写FileController控制流程
- 对着流程一个一个实现命令
- 先编写每个命令的help方法
- 然后在编写excute方法
- 初步测试
- 最后进行简单测试