[源码和文档分享]基于C++实现的文件系统

一、命令列表

命令名功能格式示例

create创建空间create [size(可选)]create SName 建立一个名为 SName 大小为 1G 的 Windows 文件作为存储空间; create SName 2048 建立一个名为 SName 大小为 2G 的 Windows 文件作为存储空间

mount安装空间mount mount SName 在 Mini-FS 中安装(打开)空间 SName,为后续操作进行准备

fmt格式化空间fmt [size(可选)]fmt 初始化当前打开的 SName 空间,簇大小设置为 4KB;fmt 8 初始化当前打开的 SName 空间,簇大小设置为 8KB

close退出空间closeclose 退出并关闭 Mini-FS 系统

dr显示目录drdr 显示当前目录下所有文件及文件夹

cp拷贝文件cp cp wFName sFName 将文件从 Windows 空间中拷贝至 Mini-FS 空间中;cp sFName wFName 将文件从 Mini-FS 空间中拷贝至 Windows 空间中;cp sFName1 sFName2 将文件从 Mini-FS 空间中拷贝至 Mini-FS 空间中

dl删除文件dl dl sFName 将文件 sFName 从空间中删除

tree显示目录树treetree 显示目录树

move移动文件move move name1 name2 将 name1 文件移动到 name2

att显示文件属性att att sFName 显示名为 sFName 的文件的文件属性(文件名、拓展名、创建时间、文件大小)

help帮助信息help [命令名(可选)]help 显示系统名称及含义; help create 显示 create 的指令格式等详细信息

end退出程序endend 退出程序

mkdir新建文件夹mkdir mkdir 新建名为 dirName 的文件夹

touch新建文件touch touch 新建名为 fileName 的文件

lrb显示回收站lrblrb 显示回收站内容

crb清空回收站crbcrb 清空回收站

map显示文件占用块号map map filename 显示名为 filename 文件的占用的所有块号

cd位置转移cd cd dirName 移动到 dirName 目录下

opt优化空间optopt 优化当前空间,将文件尽可能连续存放

rec恢复文件(夹)rec rec name 恢复 name 文件(夹)

fd查找文件(夹)fd fd name 查找 name 文件(夹)

二、测试结果

2.1 命令推荐功能测试

[源码和文档分享]基于C++实现的文件系统_第1张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2191.html

你可能感兴趣的:([源码和文档分享]基于C++实现的文件系统)