菜鸟大学生一枚,想写个在线回收站,将用户回收站里面的特定格式的文件上传到云存储中。
现在就是无法获取到回收站里面的文件,求老手们指点。
1
dbfox 2015-10-21 15:08:28 +08:00
下面观点纯属瞎猜,可以试试:
回收站,其实也是一个磁盘上的一个文件夹,只是是隐藏的而已 windows 为了提升文件删除的速度,我想自然是在每个盘下面都设置了这么一个文件夹 这样删除某文件的时候,其实是直接剪切到这个文件对应盘符下面的文件夹中了 所以,你来监控这个文件夹即可,我接的 .net 框架有监控文件夹的类,这样就不难实现了 如: G:\$RECYCLE.BIN |
2
caoyue 2015-10-21 15:40:54 +08:00
调用系统 API 可以操作一些特殊文件夹,记得是引用 Shell32.dll
当然你 Google 一下肯定比在这问快= = |
3
imlinhanchao 2015-10-21 16:12:52 +08:00
|
4
mxalbert1996 2015-10-21 19:04:51 +08:00
|
5
suduo1987 2015-10-21 22:51:07 +08:00 via iPhone
然而直接 mklink 即可,配合各种同步盘。
|