如何在Windows pragramming上的回收站中探索和选择一个文件?

时间:2016-07-08 10:25:08

标签: c++ windows winapi recycle-bin

我使用的环境:

  1. 操作系统:Windows 10
  2. IDE:Visual Studio 2015
  3. 语言:C ++
  4. 我想打开回收站并选择一个文件。它应该是这样的:

    cmdline = _T(" /select, \"");
    cmdline += szPath;
    cmdline += _T("\"");
    ::ShellExecute(NULL, _T("open"), _T("explorer.exe"), cmdline, NULL,  SW_SHOWNORMAL)
    

    但是回收站与文件系统不同。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可以按ShellExecuteEx打开回收站,plFile的参数应为'explorer.exe'。打开回收站后,使用FindWindow,可以找到recyle bin。因为我正在使用由Microsoft自己开发和使用的explorer,所以我不知道资源管理器的实现,所以它一直在这里。