操作系统 文件存储空间管理(15)
时间:2026-01-14
时间: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");
上一篇:四川移动公司协同办公视频会议系统
下一篇:单人简易呼吸囊操作流程