資源簡介
這是操作系統課程設計時做的FAT文件系統,能完成類似Dos下命令的功能,里面的注釋很詳細,代碼很多。順便把操作系統課程設計做的線程調度(c寫的)發上來,希望大家做課程設計時用的上。呵呵~
代碼片段和文件信息
/************************************************************************
*
*???文件名:FileSystem.cpp
*
*???文件描述:能實現一個簡單的文件系統
*
*???創建人:?戴斌?2008年4月1日
*
*???版本號:1.2
*
*???修改記錄: 2008年4月13日?:修改了其中的一些小BUG以及增加了一些新的功能
* 2008年4月23日?:修改了代碼,使其能刪除非空文件夾而不產生文件控制塊得不到釋放情況
*
*
************************************************************************/
#include
#include????????
//#include????????
#include????????
#include
#include
using?namespace?std;
#define?MAX_FILE_NAME_LENGTH?16
#define?MAX_TIME_LENGTH?30
typedef?struct?FCB
{
char?FileName[MAX_FILE_NAME_LENGTH];???//文件名
int?FirstBlock;//文件首塊號
long?int?FileSize;????//文件大小單位為字節數
char?FileDate[MAX_TIME_LENGTH];//文件創建修改時間
char?FileOrNot;//‘1‘:文件;?‘0‘:文件夾??!注意:這里是字符
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????35714??2008-04-27?14:59??操作系統課程設計\Fat文件系統\戴斌的FAT文件系統.cpp
?????文件???????1041??2008-04-01?10:06??操作系統課程設計\線程調度\INDOS.C
?????文件??????16380??2008-04-27?15:05??操作系統課程設計\線程調度\線程調度好的.c
?????目錄??????????0??2008-06-01?10:07??操作系統課程設計\Fat文件系統
?????目錄??????????0??2008-06-01?10:07??操作系統課程設計\線程調度
?????目錄??????????0??2008-06-01?10:07??操作系統課程設計
-----------?---------??----------?-----??----
????????????????53135????????????????????6
- 上一篇:學生個人消費管理系統
- 下一篇:c++公交車線路查詢管理系統
評論
共有 條評論