• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

博客园    首页    新随笔       管理    订阅  订阅

windows shell api SHEmptyRecycleBin 清空回收站

HRESULT SHEmptyRecycleBin(

HWND hwnd,

LPCTSTR pszRootPath,

DWORD dwFlags );

 

hwnd

父窗口句柄    

pszRootPath

将要清空的回收站的驱动器地址,如果为NULL,则清空所有驱动器上的回收站。

dwFlags

可以用|操作符同时选择下列一个或多个值。

SHERB_NOCONFIRMATION 不显示任何确认删除对象的对话框。

SHERB_NOPROGRESSUI 不显示任何指示其进度的对话框。

SHERB_NOSOUND 当操作完成无声音提示。

示例代码:

1 #include <Windows.h>
2 #include <ShellAPI.h>
3 
4 int main()
5 {
6     SHEmptyRecycleBin(NULL,NULL,SHERB_NOCONFIRMATION|SHERB_NOPROGRESSUI|SHERB_NOSOUND);
7     return 0;
8 }

 

posted @ 2016-09-13 22:12  ヤ玥夜ゞ  阅读(1098)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3