操作系统 文件存储空间管理(9)
时间:2026-01-14
时间:2026-01-14
操作系统 文件存储空间管理 c++代码
break;
}
}
if(i==640)
{
printf("没有这个文件 或者这个文件不是正规文件\n");
}
}
void back_dir() //返回上一级目录
{
int i,k;
for(i=0;i<640;i++) //查询和当前目录名相同的目录文件名
{
k=root[i].i_num;
if(strcmp(cur_dir,root[i].file_name)==0 && (i_node[k].file_style==0))
{
strcpy(cur_dir,root[i].dir_name); //将查询到的目录文件名 所在的目录赋值给当前目录 }
}
}
void display_sys() //显示系统信息(磁盘使用情况)
{
int i,m,k=0;
for(i=0;i<20449;i++)
{
if(memory[i].a==0)
k++;
}
m=20449-k;
printf("空闲的盘块数是:\t");
printf("%d\n",k);
printf("使用的盘块数是:\t");
printf("%d\n",m);
}
void help() //显示帮助信息
{printf("以下是文件管理已分配盘块-------------------------------!\n");
printf("注意:创建的文件长度 < 100-----------------------------!\n"); //说明文件
printf("1.初始化-----------------------------------------format!\n");
printf("2.查看当前目录文件列表------------------------------dir!\n");
printf("3.查看文件--------------cat-----(cat + 空格 + 文件名) !\n");
printf("4.查看系统信息-----------------------------------ls !\n");
printf("5.创建目录--------------md------(md + 空格 + 目录名) !\n");
上一篇:四川移动公司协同办公视频会议系统
下一篇:单人简易呼吸囊操作流程