# 操作系统文件管理项目:
# 计算机文件管理模拟系统
## 项目目的
- 加深对文件存储空间管理的理解。
- 加深对文件系统实现过程的理解。
- 进―步掌握掌握文件的物理结构、目录结构和文件操作。
- 实现简单文件系统管理。
- 通过设计图形界面对计算机文件管理过程进行模拟。
## 项目功能
**项目基本要求**
要求:在内存中开辟一个空间作为文件存储器,在其上实现一个简单的文件系统。
退出这个文件系统时,需要该文件系统的内容保存到磁盘上,以便下次可以将其回复到内存中来。
**项目具体要求**
文件存储空间管理可采取显式链接(如FAT)或者其他方法。空闲空间管理可采用位图或者其他方法。
文件目录采用多级目录结构,目录项目中应包含︰文件名、物理地址、长度等信息。
**系统实现操作**
创建目录、进入目录、创建文件、编辑文件、保存文件
删除目录与文件、对目录与文件进行复制和粘贴操作退回上一级目录
## 界面设计
![](https://www.writebug.com/myres/static/uploads/2021/11/8/fa251b2a5f98a602ca336157ab37da20.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/1972179c671bad305c348692fa3900ea.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/9131e2c72a765ce52b4125e284fe2e7e.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/31e4c24d257a6e156fdd709f49c4bbb6.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/1ed52fcb60ecaaed05285cdd78d74ecf.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/6ee8c0be14a7c5d0177dbd8246a901cd.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/8afbb4a122c96aff541491eac528797b.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/8/16fd71ffe604e32f4e22869e01fa209e.writebug)
经本机测试,程序运行状况正常,正确地模拟了计算机内存分配情况,符合题目要求。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目基本要求 要求:在内存中开辟一个空间作为文件存储器,在其上实现一个简单的文件系统。 退出这个文件系统时,需要该文件系统的内容保存到磁盘上,以便下次可以将其回复到内存中来。 项目具体要求 文件存储空间管理可采取显式链接(如FAT)或者其他方法。空闲空间管理可采用位图或者其他方法。 文件目录采用多级目录结构,目录项目中应包含︰文件名、物理地址、长度等信息。 系统实现操作 创建目录、进入目录、创建文件、编辑文件、保存文件 删除目录与文件、对目录与文件进行复制和粘贴操作退回上一级目录
资源推荐
资源详情
资源评论
收起资源包目录
100011058-基于 Java 实现计算机文件管理模拟系统.zip (36个子文件)
wenjiangunali
计算机文件管理模拟系统.pdf 615KB
.classpath 295B
.settings
org.eclipse.jdt.core.prefs 587B
src
file.png 12KB
Disc.java 7KB
Main.java 15KB
page.png 10KB
MouseRightPopup.java 619B
LICENSE 1KB
删除等功能在右键菜单中.txt 78B
bin
MainPanel$4.class 886B
MouseRightPopup.class 980B
MainPanel$7.class 2KB
file.png 12KB
MainPanel$3.class 3KB
MainPanel$5.class 1KB
MainPanel$1.class 3KB
Main.class 756B
MainPanel.class 7KB
MainPanel$8.class 2KB
MainPanel$2.class 2KB
MainPanel$6.class 2KB
MainFrame.class 1KB
page.png 10KB
Disc.class 6KB
FileExplorer.jar 42KB
.project 371B
img.doc-md
7-57b5df33c7008e5178963bd34412a6d3.png 96KB
1-553d69e6550a3303c92c8c5ab400c802.png 74KB
4-a35a455e785fc93fc5c35a74c7f75c95.png 81KB
2-292390e79c306c93bbc0f96c713deae3.png 38KB
3-77df383faa14fc5c4267176b6f0d022b.png 32KB
6-809f22f79480f9ec3d4160ed79d9b044.png 34KB
8-8340f652009413290a85779ff41847ac.png 35KB
5-62d4d350f1186f7f581676b1a8ca86dc.png 33KB
README.md 2KB
共 36 条
- 1
资源评论
神仙别闹
- 粉丝: 3781
- 资源: 7469
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 模块和 IPython Notebooks,用于《Python 统计学入门》一书.zip
- Python 概览.zip
- 基于深度学习的火焰场景识别matlab仿真,包括程序,中文注释,仿真操作步骤
- 机械臂RLS控制程序matlab simulink
- bellsoft-jdk8u432+7-windows-amd64.msi
- android 移动应用与开发
- 运动物体识别 opencv python
- 技术资料分享uCOS-II信号量集很好的技术资料.zip
- 技术资料分享ucOS-II入门教程(任哲)很好的技术资料.zip
- 技术资料分享UCOSII 2.90 ReleaseNotes很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功