zoukankan
html css js c++ java
关于回收站的疑问
//
删除文件到回收站
API: SHFileOperation
//
清空回收站
API: SHEmptyRecycleBin
//
检索回收站信息
API: SHQueryRecycleBinA
//
恢复回收站文件
在recycled目录下,有个Info2的文件,文件被回收后都被修改了名称,并保存信息到这个文件内,但操作系统不同,结构也不同;所要做的就是根据info2 文件的内容遍历并move 文件到原始位置
看看v 4的结构
偏移 长度 含义
0
~
259
,
260
,原文件或目录名称,如果0字节是0,表示无效
260
~
263
,
4
,文件编号
264
~
267
,
4
,驱动盘编号0表示A,
1
=
b,
2
=
c
..
268
~
275
,
8
,删除时间
276
~
279
,
4
,文件或目录占用空间(字节,保留到“簇”)
v5的结构
偏移 长度 含义
0
~
259
,
260
,原文件或目录的短名称8.3命名,如果0字节是0,表示无效
260
~
263
,
4
,文件编号
264
~
267
,
4
,驱动盘编号0表示A,
1
=
b,
2
=
c
..
268
~
275
,
8
,删除时间
276
~
279
,
4
,文件或目录占用空间(字节,保留到“簇”)
280
~
799
,
520
,原文件完整名称,Unicode
另外,这些信息都是我原来用delphi 搞的,C#无代码可供参考,抱歉。
版权信息
作者:
Chinasf
出处:
http://Chinasf.cnblogs.com/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
明暗文切换(密码输入框)遇到的坑
iOS11适配tableView顶部空白
macOS升级到high Sierra后, Cocoapods不能使用解决办法
Xcode插件失效以后的处理方法
iOS正确使用const,static,extern
centos7安装magento随记 这就是个坑,果断放弃
关于迅雷试用短租日租会员的一些渠道收集
json中含有Unicode的处理办法 C#
c#中奖算法的实现
2016年最新mac下vscode配置golang开发环境支持debug
原文地址:https://www.cnblogs.com/Chinasf/p/139200.html
最新文章
白话 MVC、MVP、MVVP
从0系统学Android--3.2四种基本布局
从0系统学Android--3.1编写UI界面
一文彻底搞清楚 Material Design
从0系统学Android--2.6 Activity 的最佳实践
从系统学Android--2.5Activity启动模式
从0系统学Android-2.4 Activity 的生命周期
这些Android系统样式中的颜色属性你知道吗?
keyboard dialog 仿微博表情键盘输入框
android常犯错误记录(三)
热门文章
仿微信未读RecyclerView平滑滚动定位效果
IM多类型holder封装
网络加载空页面
Retrofit+MVP框架封装记录篇
懒加载记录篇
pod update 报错CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`
pod 遇到 [Xcodeproj] Unknown object version 问题
为什么我们设置代理属性都使用weak呢?
load方法和initialize方法的理解
WKWebView刷新URL
Copyright © 2011-2022 走看看