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

时间:2026-01-14

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

}

void del_dir(char filename[]) //删除目录 需要判断目录下时候为空,不为空就不删除 {

int i,j,k;

for(i=0;i<640;i++) //还要加条件判断要删除的目录是不是当前目录

{

k=root[i].i_num; //找到目录名字

if( strcmp(root[i].file_name,filename)==0 && strcmp(cur_dir,filename)!=0 && (i_node[k].file_style)==0 )

{

for(j=0;j<640;j++)

{

if(strcmp(filename,root[j].dir_name)==0)

{

printf("目录不为空不能直接删除\n");

break;

}

}

if(j==640)

{

del_file(filename);

break;

}

break;

}

}

if(i==640)

{

printf("这个不是目录文件 或者不存在这个目录,或者你要删除的是当前目录\n"); }

}

void display_curdir() //显示当前目录下的文件列表

{

int i,k;

printf("\t\t文件名字 文件类型 文件长度 所属目录\n");

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

{

if(strcmp(cur_dir,root[i].dir_name)==0) //查询文件中 所在目录信息和当前目录信息相同的数据

{

k=root[i].i_num;

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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