atitit.提升备份文件复制速度(4) ---数据挖掘 获取回收站文件列表
2014-08-03 20:33
281 查看
atitit.提升备份文件复制速度(4) ---数据挖掘 获取回收站文件列表
1. 放入回收站的原理and 1
2. info2文件文件结构 1
3. 获得文件列表2个法: 正则表达式or解析
1
4. 路径正则表达式[a-zA-Z]\:[\\a-zA-Z0-9\xB0-\xF7\xa1-\xfe_.~]+ 2
5. 参考 2
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
{String s="C:\\RECYCLER\\S-1-5-21-602162358-1284227242-682003330-500\\info2";
core.copy(s, "c:\\info2.txt");
这个文件的编码器十gbk的..
info2 - riusksk's blog - 博客大巴.htm
〔批处理〕得到回收站删除的文件列表 - NeedJava - BlogJava.htm
1. 放入回收站的原理and 1
2. info2文件文件结构 1
3. 获得文件列表2个法: 正则表达式or解析
1
4. 路径正则表达式[a-zA-Z]\:[\\a-zA-Z0-9\xB0-\xF7\xa1-\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:\\RECYCLER\\S-1-5-21-602162358-1284227242-682003330-500\\info2";
core.copy(s, "c:\\info2.txt");
这个文件的编码器十gbk的..
4. 路径正则表达式[a-zA-Z]\:[\\a-zA-Z0-9\xB0-\xF7\xa1-\xfe_.~]+
public static String pathExpress="[a-zA-Z]\\:[\\\\a-zA-Z0-9\\xB0-\\xF7\\xa1-\\xfe_\\-'\\.~]+";;5. 参考
〔批处理〕得到回收站删除的文件列表 - NeedJava - BlogJava.htminfo2 - riusksk's blog - 博客大巴.htm
〔批处理〕得到回收站删除的文件列表 - NeedJava - BlogJava.htm
相关文章推荐
- atitit.提升备份文件复制速度(4) ---数据挖掘 获取回收站文件列表
- atitit.提升备份文件复制速度(3) ----建立同步删除脚本
- atitit.提升备份文件复制速度(3) ----建立同步删除脚本
- atitit.提升备份文件复制速度(1) -----分析统计问题and解决方案
- atitit.提升备份文件复制速度(1) -----分析统计问题and解决方案
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
- [WinForm] 获取 Resources 资源文件里里指定类型的数据列表
- caffe中获取图像数据的label,即文件列表。
- Xcode9学习笔记74 - 读取和解析Plist属性列表文件(获取远程服务器信息并显示返回数据)
- linux命令dd:数据备份与恢复,切割还原大文件,测试读取写入磁盘速度
- Atitit.每月数据采集与备份 v4
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
- SQL SERVERa数据备份与复制(2):直接复制MDF文件和使用SQL的备份之间的区别
- Atitit.每月数据采集与备份 v4
- VBS脚本获取最新数据备份及重名数据文件
- sql server数据库备份与复制(1):通过复制.mdf和.ldf文件实现数据转移
- 第四次作业 文件复制速度的提升
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
- 获取文件列表
- IT新技术名词:AJAX和SOAP——异步数据和XML获取