专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 数据仓库

atitit.擢升备份文件复制速度(4) -数据挖掘 获取回收站文件列表

发布时间:2010-05-24 21:15:37 文章来源:www.iduyao.cn 采编人员:星星草
atitit.提升备份文件复制速度(4) ---数据挖掘 获取回收站文件列表

atitit.提升备份文件复制速度(4) ---数据挖掘 获取回收站文件列表

 

1. 放入回收站的原理and 1

2. info2文件文件结构 1

3. 获得文件列表2个法正则表达式or解析 1

4. 路径正则表达式[a-zA-Z]:[a-zA-Z0-9xB0-xF7xa1-xfe_.~]+ 2

5. 参考 2

 

1. 放入回收站的原理and

info2文件中记录着每个被删除后放入回收站的文件的相应信息,比如驱动器指示器dirve designator ,原删除文件的完整文件名,文件大小,存放的位置(路径)以及文件被移到回收站的时间。当一文件被移动到回收站时,该文件被重命名为:

D%DriveLetter%_%IndexNumber%_%FileExtension%. 

 

D%DriveLetter%:

“D”代表Drive,%DriveLetter%为文件放置的磁盘,第一磁盘均有其自已的Recycler目录以及info2文件。

 

%IndexNumber%:

每一被放入回收站的文件或文件夹均会被分配一索引号,用来标记删除次序,索引号越大,说明越晚删除。但当加收站清空或系统重启时,索引号将会从新开始分配。

 

%FileExtension%:
原始文件的扩展名。当一文件夹被删除时,它将没有扩展名。

例如:

一个文件名为hacker.txt被删除而放入回收站后,该文件将会被重命名为Dc2.txt,文件入口可在C:Recycler%SID%INFO2 文件中找到。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

2. info2文件文件结构

 

关于INFO2文件结构可参考下图(来源:www.cybersecurityinstitute.biz):

 

3. 获得文件列表2个法: 正则表达式or解析

获得info2文件..

{String s="C:RECYCLERS-1-5-21-602162358-1284227242-682003330-500info2";

core.copy(s, "c:info2.txt");

这个文件的编码器十gbk..

 

4. 路径正则表达式[a-zA-Z]:[a-zA-Z0-9xB0-xF7xa1-xfe_.~]+

public static String pathExpress="[a-zA-Z]:[\a-zA-Z0-9xB0-xF7xa1-xfe_-'.~]+";;

 

5. 参考

〔批处理〕得到回收站删除的文件列表 - NeedJava - BlogJava.htm

info2 - riusksk's blog - 博客大巴.htm

〔批处理〕得到回收站删除的文件列表 - NeedJava - BlogJava.htm

我要啦免费统计
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: