- 146
- 0
- 约2万字
- 约 23页
- 2021-11-21 发布于天津
- 举报
文件管理系统源代码
文件管理系统源代码
文件管理系统
一、实验目的
通过设计一个多用户文件系统, 了解操作系统中文件的组织与管理, 熟悉文件管理所用 的数据结构,加深对文件系统内部功能实现过程的理解。
二、实验内容
1.用 C 语言或 C++ 语言设计一个最多包括 N 个用户的多用户文件系统, 约定每个用户 最多保存 M 个文件。同时限制一个用户在进入系统后,最多打开 L 个文件。
2.系统应具备一定的健壮性。即能够检查用户所输入命令的正确性,出错时显示出必 要的信息。另外,对文件需设置必要的保护措施。
3.文件目录结构采用两级目录结构 : 主文件目录和用户文件目录
/* 用户数 */
/* 用户数 */
/* 一个用户可保存 M 个文件 */ /*用户只能一次打开 L 个文件 */ /* 主文件目录 */
char username[100];
char password[100];
FILE fp; /*文件指针 */
}MFD;
///////////
typedef struct UFD /* 用户文件目录 */ {
char filename[256];
char protect; /* 保护码 */
int length; /* 文件长度 */ }UFD;
/* 打开文件目录
/* 打开文件目录 */
{
char filename[256];
char openco
原创力文档

文档评论(0)