Skip to content

Operation System Course Design Project,has three group members.Focus on File System design.C-Language,CodeBlock(VC)

Notifications You must be signed in to change notification settings

yestab123/Operation_System_Course_Design

Repository files navigation

Operation_System_Course_Design

Operation System Course Design Project
Member:yestab123,shuzi,djf
Task:File System theory and design.
Environment:Win7,C Language,CodeBlock/VC

Usage:

//*=================================
//*切换目录: 	cd [目录名]  //当目录名为 .. 的时候,切换到父目录(支持绝对路径与相对路径切换)
//*创建文件:	create [文件名]
//*创建目录:	mkdir [目录名]
//*打开文件: 	open [文件名] [模式] //模式为r w c ,三选一,r:只读,w:只写,c:只写(覆盖以前写的内容)
//*文件号: 	list //(打开的文件会获得一个数字,在操作read和write的时候需要使用此数字来操作) list     (显示对应的文件号)
//*读文件: 	read [文件号] [读取大小(整数)]  //文件号参见上行,读取文件到文件尾的时候需要关闭文件才能重新读取头部。
//*写文件: 	write [文件号]  //执行后可以不断输入内容,直到输入“ # ” 来结束内容,#并不保存
//*关闭文件:   close [文件号] //文件需要关闭之后才能用其他模式打开
//*显示当前文件目录: ls    //显示当前文件的文件、目录
//*##所有目录和文件的创建都只会创建在当前目录
//*系统磁盘状态: status
//*删除文件:	rm [文件名] //只能删除当前目录文件
//*删除目录: 	rmdir [目录名]//目录所有内容都将会被删除
//*若删除的文件或者目录下有文件已经打开,那么系统会自动关闭对应的文件。
//*清屏命令:   clean
//*获取文件内容: cat [文件名]
//*硬盘损坏:     break [FATNUM]
//*=================================

About

Operation System Course Design Project,has three group members.Focus on File System design.C-Language,CodeBlock(VC)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages