教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

文件管理系统设计java

来源:网络收集 时间:2026-08-26
导读: 题目:模拟文件管理系统(java实现) 院系:信息工程学院 专业:计算机科学与技术 年级:2008级 实验题目:模拟文件管理系统(java实现) 实验内容及要求: 1. 用java语言实现模拟windows的文件管理系统。 2. 实现转换工作目录,添加、删除目录的功能,在工

题目:模拟文件管理系统(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
文件管理系统设计java.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/126255.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)