资源简介
用C语言(或其它语言,如Java)实现一个简单的二级文件系统设计,加深对文件系统的内部功能和内部实现的理解。要求模拟采用二级目录结构的磁盘文件系统的文件操作, 实现用户的创建、查询、登录、删除,和文件的添加、删除、打开、关闭、读、写等基本命令,用在屏幕上输入命令来模拟用户程序中调用的文件操作。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include“stdlib.h“
#define NULL 0
#define get(type) (type *)malloc(sizeof(type))//分配空间
typedef struct list LIST;
struct list
{
char listname[10];///文件名长度
int type;
int length;/////文件长度
int protect;/////保护模式,0为只读1为可读写
int flag;//////标志为0时创建文件夹,为1时创建文件
char *content;
struct list *parent;
struct list *child;
struct list *next;
};
typedef struct usd USD;
struct usd
{
char username[10];////用户名长度
LIST *list;
struct usd *next;
};
////函数声明/////
void displayusermenu();///用户管理界面菜单
void time();///系统时间
void displayfilemenu();///文件管理界面菜单
void creatuser();///新建用户
void deleteuser();///删除用户
void displayuser();///显示用户
void userhelp()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 53248 2009-11-29 19:31 文件目录管理\Debug\vc60.pdb
文件 225355 2009-11-29 19:32 文件目录管理\Debug\文件目录管理.exe
文件 66019 2009-11-29 19:31 文件目录管理\Debug\文件目录管理.obj
文件 590848 2009-11-29 19:32 文件目录管理\Debug\文件目录管理.pdb
文件 225355 2009-11-29 17:31 文件目录管理\Debug\文件管理系统.exe
文件 66932 2009-11-29 17:33 文件目录管理\Debug\文件管理系统.obj
文件 599040 2009-11-29 17:31 文件目录管理\Debug\文件管理系统.pdb
文件 411 2007-06-28 04:48 文件目录管理\resource.h
文件 1447 2007-06-28 04:48 文件目录管理\sc
文件 18587 2009-11-29 19:31 文件目录管理\文件目录管理.cpp
文件 3475 2009-11-29 17:35 文件目录管理\文件目录管理.dsp
文件 532 2009-11-29 21:27 文件目录管理\文件目录管理.dsw
文件 33792 2009-11-29 21:27 文件目录管理\文件目录管理.ncb
文件 48640 2009-11-29 21:27 文件目录管理\文件目录管理.opt
文件 776 2009-11-29 19:32 文件目录管理\文件目录管理.plg
目录 0 2012-05-15 15:05 文件目录管理\Debug
目录 0 2012-05-15 15:05 文件目录管理
----------- --------- ---------- ----- ----
1934457 17
相关资源
- C语言大全第4版+源码(PDF)
- 简易C语言编译器Java源代码
- 重庆大学操作系统试卷2015
- 操作系统 生产者消费者问题 Java代码
- 编译原理 C、Java语言词法分析器java实
- 基于安卓操作系统的应用软件开发论
- 蓝桥杯VIP习题及答案
- 基于ARM的11种嵌入式操作系统大盘点
- 【JAVA版】操作系统课程设计题目四单
- Java模拟操作系统实验之四种进程调度
- 操作系统课程设计题目四单处理器系
- Java文件管理器
- vcf文件生成器 v4.6.zip
- 2017-广东工业大学操作系统课程设计银
- 仿小米文件管理源码
- java命令行文件管理器
- 页面置换算法 操作系统作业 java模拟
- 操作系统,页面置换算法
- 用JAVA 编写的一个模拟操作系统含文件
- JAVA-计算机操作系统 多级反馈队列调
- 武汉理工大学计算机马区综合实验2
- Android手机文件管理APP
- 网上文件管理系统(Struts)(Java+EE项
- 操作系统 java模拟
- 操作系统概念Linux虚拟机及源代码
- Android代码-小米文件管理器源码.zip
- 华中科技大学 编译原理 面向过程的
- 文件管理器app源码
- 华为系统自带文件管理
- 操作系统实验一进程调度
评论
共有 条评论