操作系统+文件管理+部分代码(4)

2020-12-16 10:25

如何操作文件的打开关闭修改

建立成功
cout<<" 文件: "<<filename<<" 已经成功建立 \n 文件数量: "<<MFD[a].count<<endl;//显示建立成功

while(strcmp(MFD[a].OpenUser[k].fname,"")!=0&&(k<S)) /*在UOF中寻找空登记栏*/
{k++; }
//如果用户已打开文件表UOF未满
if(k<S){ //在UOF中登记文件的相关信息
strcpy(MFD[a].OpenUser[k].fname,filename); //UOF中文件名
MFD[a].OpenUser[k].length=Record;//UOF中记录长度
strcpy(MFD[a].OpenUser[k].proper, temp);//UOF中文件属性
strcpy(MFD[a].OpenUser[k].state,"new");//修改状态为建立
MFD[a].OpenUser[k].write=i;//修改写指针为i
//提示文件在UOF中建立成功
// cout<<" 文件: "<<filename<<" 已经成功打开 \n"<<endl;
} //如果用户已打开文件表UOF已满,提示文件满的信息
else{ //
cout<<"用户已打开文件表UOF已满. "<<endl;
}
}
}
else //提示文件同名,不能建立
{ cout<<"文件同名 不能建立"<<endl; }
}

打开文件

写文件

读文件

删除文件

系统帮助命令

四 实习心得体会
这次操作系统实习为期三周的学习时间,虽然时间比较短,但是还是有点收获的。实习之前,是操作系统课程学习,学习的都是课本的理论知识。在没有接触操作系统课程之前,个人的见识真是少啊。 我以为操作系统就是 Windows XP 这么一种操作系统,还没想到操作系统竟然还有这么多的呢。
课堂上讲的操作系统就是Linux 操作系统,可是课本的理论知识学习的比较模糊,很多概念都不理解。经过这次操作系统实习之后,个人在虚拟机里 不断的练习 Linux系统各种命令。由于个人这次实习,所选的题目是:文件系统模拟设计,所以个人在这方面操作比较多,经常动手练习那些Li
nux系统常用的文件系统命令,逐渐熟悉理解了这个文件系统的各种命令。不过,对于Linux系统 还有很多知识是不懂的,如果将来打算从事Linux系统软件开发的哇,那么还是需要慢慢学习Linxu系统的。
通过这次实习,促使个人开始接触了解这个Linux系统,也对Linux系统有了一点兴趣。


操作系统+文件管理+部分代码(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中华人民共和国城市维护建设税暂行条例实施细则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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