資源簡(jiǎn)介
cd、dir、mkdir,more,copy,rmdir,find,attrib,copy,del,xcopy,exit
cd 目錄地址 :進(jìn)入該目錄
dir 目錄地址 :顯示該目錄下的文件和目錄
mkdir 目錄名 :在當(dāng)前目錄下創(chuàng)建名為輸入目錄名的文件夾
more 文件地址 : 顯示文件的內(nèi)容
copy 文件地址 目錄地址 :把文件復(fù)制到輸入目錄中
rmdir 目錄地址:刪除目錄
find 字符串 文件地址:在文件中查找字符串
attrib 文件地址:顯示文件屬性
del 文件地址:刪除文件
xcopy 目錄1地址 目錄2地址:將目錄1復(fù)制到目錄2中
exit :推出當(dāng)前文件系統(tǒng)
import 文件地址 目錄地址:將磁盤外文件導(dǎo)入磁盤目錄中
export 文件地址 目錄地址:將磁盤內(nèi)文件導(dǎo)出的磁盤外目錄中\n
代碼片段和文件信息
//?OS.cpp:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include?“stdafx.h“
#include
#include
#include
#include
#include
#include
using?namespace?std;
#define?filenamelength?100?//?文件名最長(zhǎng)長(zhǎng)度
#define?MAXSIZE?1<<10??????//?磁盤大小
#define?orderlength?1000???//指令長(zhǎng)度
#define?menulength?1000????//目錄長(zhǎng)度
#define?blocknum?1024??????//分區(qū)個(gè)數(shù)
#define?txtlength?10000?????//文件中內(nèi)容長(zhǎng)度
#define?MAXnum?90
char?order[orderlength];?//儲(chǔ)存指令
char?noworder[orderlength];?//儲(chǔ)存當(dāng)前正在執(zhí)行的命令
char?nowmenu[menulength];?//儲(chǔ)存當(dāng)前目錄
char?recentmenu[menulength];
char?address[menulength];?//儲(chǔ)存命令中的地址
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
評(píng)論
共有 條評(píng)論