操作系统 文件存储空间管理(15)

时间:2026-01-14

操作系统 文件存储空间管理 c++代码

scanf("%s",com); //输入命令并且查找命令的相关操作

for(i=0;i<13;i++)

{

if(strcmp(com,cmd[i].com)==0)

{

p=i;

break;

}

}

if(i==13) //如果没有这个语句以后输入的命令都和第一次输入的效果一样 {

p=14; //随便的一个值

}

switch(p)

{

case 0: format(); //初始化

break;

case 1: display_curdir(); //查看当前目录下的文件列表

break;

case 2: scanf("%s",tmp); //查看文件

open_file(tmp);

break;

case 3: display_sys(); //查看系统信息

break;

case 4:scanf("%s",tmp); //创建目录

create_dir(tmp);

break;

case 5: scanf("%s",tmp); //创建文件

scanf("%d",&len);

create_file(tmp,len);

break;

case 6: scanf("%s",tmp); //删除文件

for(i=0;i<640;i++) //判断文件是不是正规文件

{

j=root[i].i_num;

if(strcmp(tmp,root[i].file_name)==0 && (i_node[j].file_style)==1)

{

del_file(tmp);

break;

}

}

if(i==640)

{

printf("这个不是正规文件文件\n");

操作系统 文件存储空间管理(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219