python文件系统设计及模块OS操作

这里是因为最近看到一篇文章:就是文件系统设计(操作系统实验)于是就抓紧去写了一篇有关文件系统的文章!这里的话,主要还是导包,调库,然后管理我们的文件及文件夹,这里每做完一个操作都需要显示当前目录下的文件架构!话不多说,开搞!!!写了几篇文章好像也没什么人看呀,欸,写给自己看咯,希望看到的兄弟,姐妹给个赞啦!

原实验是这样的:

采用高级语言编写程序模拟文件系统,采用树形目录结构,实现目录的创建,文件的创建。具体要求如下:

1、主要数据结构

(1)文件控制块:文件名、文件内容、父目录地址、同级目录文件地址、读写权限等。

(2)目录结构:目录名、父目录、同级目录、读写权限等。

(3)模拟程序中,应该首先建立文件系统的根目录,文件系统操作都在此目录下完成。

(4)在指定目录下新建文件或目录,都是通过该目录中最后一个子文件或子目录的指针建立连接

2、程序执行流程

(1)程序运行时,首先根据目录结构建立根目录root,为其分配空间,初始化信息。

(2)程序给出一个简单的菜单,用户根据菜单项前的数字,选择要执行的操作命令。每次执行完命令1、2、3后,要显示目录结构。界面如下所示:

****************

1. 创建目录

2. 创建文件

3. 显示文件内容

0. 退出

****************

目录结构:

|-root canRead

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值