yGin
V2EX  ›  .NET

新人求助,关于 C#如何获取回收站里面的文件

  •  
  •   yGin · Oct 21, 2015 · 3677 views
    This topic created in 3885 days ago, the information mentioned may be changed or developed.

    菜鸟大学生一枚,想写个在线回收站,将用户回收站里面的特定格式的文件上传到云存储中。

    现在就是无法获取到回收站里面的文件,求老手们指点。

    5 replies    2015-10-21 22:51:07 +08:00
    aidevs
        1
    aidevs  
       Oct 21, 2015
    下面观点纯属瞎猜,可以试试:

    回收站,其实也是一个磁盘上的一个文件夹,只是是隐藏的而已
    windows 为了提升文件删除的速度,我想自然是在每个盘下面都设置了这么一个文件夹
    这样删除某文件的时候,其实是直接剪切到这个文件对应盘符下面的文件夹中了
    所以,你来监控这个文件夹即可,我接的 .net 框架有监控文件夹的类,这样就不难实现了
    如:
    G:\$RECYCLE.BIN
    caoyue
        2
    caoyue  
       Oct 21, 2015
    调用系统 API 可以操作一些特殊文件夹,记得是引用 Shell32.dll
    当然你 Google 一下肯定比在这问快= =
    imlinhanchao
        3
    imlinhanchao  
       Oct 21, 2015
    suduo1987
        5
    suduo1987  
       Oct 21, 2015 via iPhone
    然而直接 mklink 即可,配合各种同步盘。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
    ♥ Do have faith in what you're doing.