資源簡介
cd、dir、mkdir,more,copy,rmdir,find,attrib,copy,del,xcopy,exit
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
評論
共有 條評論