文件管理系统设计java
题目:模拟文件管理系统(java实现)
院系:信息工程学院
专业:计算机科学与技术
年级:2008级
实验题目:模拟文件管理系统(java实现)
实验内容及要求:
1. 用java语言实现模拟windows的文件管理系统。
2. 实现转换工作目录,添加、删除目录的功能,在工作目录下添加、删除
文件,以及帮助和退出等基本的文件操作功能。
实验步骤:
1. 在实现过程中,有一个主类Myfilesystem,它的成员如下:
成员变量:
private Scanner scanner=new Scanner(System.in);
String currPath ; //记录当前走过的路径;
String command; //用户输入的完整命令;
String commdOpand="help",commdPath; //commdOpand指用户输入的命令中操作部分;path指用户输入的命令中的路径部分;
String commdNode; //记录新建目录名或文件名 成员函数:
public Myfilesystem() //构造函数
public void helpCommd() //实现帮助命令的函数
public boolean sliptCommand() //获得用户输入的命令
public String splitOpand() //获得用户输入的指令
public String splitPath() // 获得用户输入的路径
public void dirCommd(String path, String suffix, boolean isdepth) //列出用户指定目录下的所有文件或文件夹
public void cdCommd() //转到用户指定目录下
public void splitOneDir()//获得用户输入的目录
public void editCommd()//创建文件功能处理函数
public void delCommd()//删除文件功能处理函数
public void mdCommd()//创建目录功能处理函数
public void rdCommd()//删除目录功能处理函数
2.主函数不断循环,接受用户输入,具体实现如下:
public static void main(String[] args) {
Myfilesystem fss=new Myfilesystem();
//显示用户提示:
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~欢迎使用{丁晓庆版}文件管理系统~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("==========================丁晓庆版=============================");
System.out.println("显示目录:dir <目录>");
System.out.println("进入目录:cd <目录>");
System.out.println("创建文件:edit <文件名>");
System.out.println("删除文件:del <文件名>");
System.out.println("创建目录:md <目录>");
System.out.println("删除目录:rd <目录>");
System.out.println("帮助:help");
System.out.println("退出系统:exit");
//开始循环执行命令;
while(true){
if(fss.sliptCommand()){
if(mdOpand.equals("dir"))
fss.dirCommd(mdPath,"",true);
else if(mdOpand.equals("exit"))
System.exit(0);
else if(mdOpand.equals("help"))
fss.helpCommd();
else if(mdOpand.equals("cd"))
fss.cdCommd();
else if(mdOpand.equals("edit"))
fss.editCommd();
else if(mdOpand.equals("del"))
fss.delCommd();
else if(mdOpand.equals("md"))
fss.mdCommd();
else if(mdOpand.equals("rd"))
fss.rdCommd();
else
System.out.println("命令输入有误,请重试!!!"); }
}
}
2. 将工程导出为project.jar和test.bat放在同一目录下,双击test.bat即可运行该程序,具体运行如下:
双击test.bat,运行结果如下:
输入命令dir C:\Documents and Settings,运行结果如下:
输入命令cd C:\Documents and Settings,运行结果如下:
依次测试其它功能即可
最后退出时,输入exit,运行结果如下:
…… 此处隐藏:252字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




