• 大小: 0.06M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 系统  文件  模拟  

资源简介


cd、dirmkdirmorecopyrmdirfindattribcopy,del,xcopyexit

cd 目录地址 :进入该目录

dir 目录地址 :显示该目录下的文件和目录

mkdir 目录名 :在当前目录下创建名为输入目录名的文件夹

more 文件地址 : 显示文件的内容

copy 文件地址 目录地址 :把文件复制到输入目录中

rmdir 目录地址:删除目录

find  字符串 文件地址:在文件中查找字符串

attrib 文件地址:显示文件属性

del 文件地址:删除文件

xcopy 目录1地址 目录2地址:将目录1复制到目录2

exit :推出当前文件系统

import 文件地址 目录地址:将磁盘外文件导入磁盘目录中

export 文件地址 目录地址:将磁盘内文件导出的磁盘外目录中\n


资源截图

代码片段和文件信息

// OS.cpp: 定义控制台应用程序的入口点。
//

#include “stdafx.h“

#include
#include
#include
#include
#include
#include
using namespace std;
#define filenamelength 100 // 文件名最长长度
#define MAXSIZE 1<<10      // 磁盘大小
#define orderlength 1000   //指令长度
#define menulength 1000    //目录长度
#define blocknum 1024      //分区个数
#define txtlength 10000     //文件中内容长度
#define MAXnum 90
char order[orderlength]; //储存指令
char noworder[orderlength]; //储存当前正在执行的命令
char nowmenu[menulength]; //储存当前目录
char recentmenu[menulength];
char address[menulength]; //储存命令中的地址
char nowadd[menulength];
char front[menulength];
char late[menulength];
char txt[txtlength];
bool FAT[blocknum]; //FAT表
FILE *fp;
HANDLE mutex;
struct sblock // 块

{
char size[10

评论

共有 条评论