新增程序功能代码,可以为以下实验任务中的每个学生提供更多选项。每个学生可以在4.1至4.9中任选6项任务,而4.9至4.18则为“选做内容”,这些内容更适合能力较强的学生,在完成必做题目的基础上可以选择几项“选做”任务并努力完成。在“OS实验.exe”程序中已经实现了4.1至4.18中的各项功能,同学们可以运行该程序,观察各项功能的执行情况。 在4.1中,可以修改md命令,使得在C:/目录下创建名为“users”的子目录,在该子目录下再创建名为“rh”的子目录,并显示目录树结构。上述命令的形式为md <目录名> |<属性符>,需要改为md <目录名> <属性符>。设计思想是程序的指令格式为md user | rh,需要改为md user rh,因此可在md u命令解析的地方进行修改。 对于4.2,可以新增文件属性设置功能,即通过命令形式attrib [+ | -]属性符 文件名来添加或删除文件的属性。如果输入的属性符合规范,可以对文件的属性进行修改,这样就提供了更加灵活的文件管理功能。 在4.3中,可以实现更加智能的文件删除功能,即在删除文件时,如果文件不存在或者输入的目标文件名称不合法,则应给出相应的提示信息,避免因错误操作而导致文件删除错误。 对于4.4,可以新增文件移动功能,即在文件移动过程中,对文件的合法性进行判断,避免出现移动目标文件不存在或者目标文件名称不合法等错误。 在4.5中,可以添加文件拷贝的功能,即将一个文件拷贝到另一个目录下,同时需要对输入的源文件和目标文件进行合法性检查,以确保拷贝文件的准确性和安全性。 对于4.6,可以实现文件查找功能,即通过文件名查找文件的位置,如果文件名存在多个匹配项,则对每一个匹配项进行打印显示出来,使得文件查找更加方便快捷。 在4.7中,可以新增文件修改的功能,即通过命令形式edit 文件名来修改文件内容,使得在不需要打开文件的情况下即可进行文件内容的修改,提高了文件的操作效率。 对于4.8,可以实现磁盘扫描功能,即通过命令形式scan磁盘号,扫描对应磁盘中的文件情况,并显示出来,帮助用户清晰了解磁盘中的文件存储结构。 在4.9至4.18的选做内容中,可以添加更多高级功能,如磁盘格式化、数据恢复、文件加密等功能,这些功能更适合能力较强的学生,可以在完成必做题目的基础上选择几项“选做”任务并努力完成之。 总之,通过新增程序功能代码,可以为每个学生提供更多的实验任务选项,帮助他们更好地掌握操作系统实验相关的知识和技能,提高实验的灵活性和多样性,促进学生对操作系统实验课程的学习和理解。
![](https://csdnimg.cn/release/download_crawler_static/8655169/bg5.jpg)
剩余20页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)