返回信息流假设目录C:\RECYCLER为Windows操作系统隐藏文件夹,该文件夹存放用户删除到系统回收站中的目录和文件夹。规则如下:
1.所有被删除到回收站的文件被重命名为Dcxxx.yyy,其中xxx为一数值号。该数值号在回收站中唯一,yyy为该文件原扩展名(即扩展名不变)
2.C:\RECYCLER有一个特殊文件:INFO2,该文件中有多个记录,每个记录长度相等,记录了每条被删除到回收站中文件的原始信息,INFO2文件格式如下:
(1)INFO2文件起始偏移0xC到0xF处记录每条删除信息记录的长度。
(2)从偏移0x10开始是每条删除信息记录。格式如下:
要求:
1.第一步:将INFO2中的所有删除记录组成一个链表。每条记录应能记录对应的Dcxxx.yyy文件。
2.第二步:将上述的链表输出到控制台中,需要将“本来所需盘号”转换为对应的字母盘号,将“被删除的时间偏移”转换为“YYYY-MM-DD hh:mm:ss”格式,将“文件的大小转换为文件的占用空间”
比较难,希望大牛指教!--
这是一条镜像帖。来源:北邮人论坛 / cpp / #41412同步于 2010/7/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
一个关于回收站文件解析的问题,强烈呼喊大牛!!!!!!!
Rumsky
2010/7/15镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 Rumsky 的大作中提到: 】
: 假设目录C:\RECYCLER为Windows操作系统隐藏文件夹,该文件夹存放用户删除到系统回收站中的目录和文件夹。规则如下:
: 1.所有被删除到回收站的文件被重命名为Dcxxx.yyy,其中xxx为一数值号。该数值号在回收站中唯一,yyy为该文件原扩展名(即扩展名不变)
: 2.C:\RECYCLER有一个特殊文件:INFO2,该文件中有多个记录,每个记录长度相等,记录了每条被删除到回收站中文件的原始信息,INFO2文件格式如下:
: ...................
大汗。。。 “大家认真思考一下,对自己也是一种锻炼”。。。受教了 哈哈
露珠最后一句话太虎DYB了,实在是这帖子让人不顶都不行
【 在 Rumsky (洪哥) 的大作中提到: 】
: 假设目录C:\RECYCLER为Windows操作系统隐藏文件夹,该文件夹存放用户删除到系统回收站中的目录和文件夹。规则如下:
: 1.所有被删除到回收站的文件被重命名为Dcxxx.yyy,其中xxx为一数值号。该数值号在回收站中唯一,yyy为该文件原扩展名(即扩展名不变)
: 2.C:\RECYCLER有一个特殊文件:INFO2,该文件中有多个记录,每个记录长度相等,记录了每条被删除到回收站中文件的原始信息,INFO2文件格式如下:
: ...................