第一范文网 - 专业文章范例文档资料分享平台

操作系统上机实验报告

来源:用户分享 时间:2025/5/16 3:14:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

else{ size=fcbp->Fsize; char Buffer[100][50]; //分配动态内存空间 while (s>0){ } for(i=0;i<=x;i++){ cout<<\显示提示符(本系统总假定是C盘) if (dspath) cout<

} } cout<<\cout<

开始 否 源文件更名复制到目标目录中 文件复制到当前目录,同名复制 源文件存在 否 命令格式正确 显示“命令中参数太多或太少” 是 否 显示“源文件不存在。” 是 是 源文件已打开 显示“文件正在使用不能复制。” 是 否 命令只有1个参数 否 目标文件名正确 否 显示“路径名错误。” 是 否 目标路径正确 是 是 目标文件名冲突 显示“目标文件名错误。” 显示“目标文件重名错误。” 否 否 目标文件与 子目录同名 是 源文件同名复制到该子目录中 子目录有源文件同名文件 为目标文件建立目录项,分配磁盘空间,复制源文件内容到新分配的磁盘空间。 返回 - 17 -

设计思想:实现将当前目录/usr中的文件复制到其父目录(根目录)中,文件名仍为原名,在CopyComd( )函数中修改代码。 具体方法:修改部分代码如下 else { //用来判断第二个参数是否为\if(!strcmp(comd[2],\ } //用来判断第二个参数是否为“/” if(!strcmp(comd[2],\ } s02=ProcessPath(comd[2],FileName2,k,0,'\\20');//取FileName2所在目录的strcat(comd[2], FileName1); int s=FindPath(comd[2],(char)16,1,fcbp);//找指定目录(的首块号) if(s<1){ cout<<\路径名错误!\//k=2(命令中提供目标文件)的情况 return -1; } strcpy(comd[2],temppath); 首块号 效果图如下所示: if(s02<1)//目标路径错误 return s02; - 18 -

- 19 -

搜索更多关于: 操作系统上机实验报告 的文档
操作系统上机实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c11972782it1qw0a8dn7w_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top