如何编程清除Windows下的回收站?

如何编程清除Windows下的回收站?,第1张

概述如何编程清除Windows下的回收站

如果我想以编程方式清除windows下的回收站,如何实现?

IfileOperation帮助吗?

.Net windows服务和fileSystemWatcher问题

我如何以编程方式确定哪个应用程序正在locking文件?

使用wpf在窗口的任何地方检测文本框

我可以通过.Net获得与安装的打印机相关的图标吗?

使用VB.NET访问%appdata%

您可以使用shell32.dll库中的SHEmptyRecycleBin()函数来实现此目的。

完整的例子:

using System; using System.Runtime.InteropServices; class Program { enum RecycleFlags : uint { SHERB_NOCONFIRMATION = 0x00000001,SHERB_nopROGRESSUI = 0x00000002,SHERB_NOSOUND = 0x00000004 } [Dllimport("Shell32.dll",CharSet = CharSet.Unicode)] static extern uint SHEmptyRecycleBin(IntPtr hwnd,string pszRootPath,RecycleFlags DWFlags); static voID Main(string[] args) { uint result = SHEmptyRecycleBin(IntPtr.Zero,null,0); if (result == 0) { //OK } } }

总结

以上是内存溢出为你收集整理的如何编程清除Windows下的回收站?全部内容,希望文章能够帮你解决如何编程清除Windows下的回收站?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1287592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存