如何将文件放入回收站而不是删除?

2024-01-19

当然是编程解决方案...


http://www.daveamenta.com/2008-05/c-delete-a-file-to-the-recycle-bin/ http://www.daveamenta.com/2008-05/c-delete-a-file-to-the-recycle-bin/

从上面:

using Microsoft.VisualBasic;

string path = @"c:\myfile.txt";
FileIO.FileSystem.DeleteDirectory(path, 
    FileIO.UIOption.OnlyErrorDialogs, 
    RecycleOption.SendToRecycleBin);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将文件放入回收站而不是删除? 的相关文章

  • 如何以编程方式对 WebBrowser 控件安全警报回答“是”

    我正在使用 WebBrowser 控件以编程方式访问单个网站 但每当我登录时 我都会收到此证书安全警报 由于我信任该网站 并且我还需要以编程方式自动登录 因此此对话框会妨碍我 我搜索了解决方案并发现一个和我类似的问题 https stack
  • Q风格所有权

    在 Qt 应用程序中使用样式时 我遇到了一个有趣的问题QStyle所有权 QStyle继承自QObject 通常接受QObject parent作为构造函数参数来管理其子级的生命周期 但QStyle的构造函数没有此构造函数参数 第一个问题
  • decltype 中的可变参数模板包

    我可以写为 template lt class T0 gt struct Last0 using type decltype T0 OK compiles type T0 template lt class T0 class T1 gt s
  • C 位域内存使用情况

    我需要处理以下形式的一些数据 typedef struct unsigned n1 12 unsigned n2 12 unsigned n3 12 unsigned n4 1 unsigned n5 35 data 我确保它们总共最多有
  • 具有多个以逗号分隔的值的宏实际上意味着什么?

    当我在招聘过程中尝试进行技术考试时 我遇到了一个包含宏的问题 如下所示 define random 2 4 这是什么意思 如何为单个宏定义两个带有逗号的值 它实际上取代了所有出现的token https en cppreference co
  • 静态方法中的统一

    一个可能很简单的问题 但很奇怪为什么我不知道该怎么做 Unity PRISM 和静态方法 在这种特殊情况下 需要使用扩展方法 但一般来说 如何在静态方法中访问 统一提供的实例 想想例如我想访问一个日志服务来记录我在静态方法中所做的一些事情
  • Roslyn SyntaxNode 是否被重用?

    我一直在看罗斯林CTP http msdn microsoft com en us roslyn并且 虽然它解决了类似的问题表达式树API http msdn microsoft com en us library bb397951 asp
  • 同一配置文件上的两个不同提供程序

    我在用着实体框架 6 1 0 I have 2 家提供者 MysqlClient 和 SQLServerCE 我需要创建2个不同的DBContext 这迫使我创造2个配置类因为mysql有一些不同的东西 但是当我初始化应用程序时 Datab
  • 未捕获 Func<> 的异常(异步)

    我有以下代码 为了进行此重现而进行了简化 显然 catch 异常块将包含更多逻辑 我有以下代码 void Main var result ExecuteAction async gt Will contain real async code
  • 无法将 MVC 4 部署到服务器

    我的 Web 应用程序只是一个用 VS 2010 MVC 4 制作的简单 Web 应用程序 没有任何外部代码 它只是 VS 2010 的默认应用程序 我有 Plesk 的豪华 Windows 托管 我从未更改过帐户中的任何功能 我将所有文件
  • 条件运算符 + 向上转换 + const 引用

    灵感来自这个问题 https stackoverflow com questions 23049166 我尝试了以下代码 struct A virtual void doit const 0 struct B public A virtua
  • EF Core Group By 翻译支持条件总和

    听说 EF Core 2 1 将支持翻译小组 我感到非常兴奋 我下载了预览版并开始测试它 但发现我在很多地方仍然没有得到翻译分组 在下面的代码片段中 对 TotalFlagCases 的查询将阻止翻译分组工作 无论如何 我可以重写这个以便我
  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • 秒表有最长运行时间吗?

    多久可以Stopwatch在 NET 中运行 如果达到该限制 它会回绕到负数还是从 0 重新开始 Stopwatch Elapsed返回一个TimeSpan From MSDN https learn microsoft com en us
  • 用于检查类是否具有运算符/成员的 C++ 类型特征[重复]

    这个问题在这里已经有答案了 可能的重复 是否可以编写一个 C 模板来检查函数是否存在 https stackoverflow com questions 257288 is it possible to write a c template
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • BitTorrent 追踪器宣布问题

    我花了一点业余时间编写 BitTorrent 客户端 主要是出于好奇 但部分是出于提高我的 C 技能的愿望 我一直在使用理论维基 http wiki theory org BitTorrentSpecification作为我的向导 我已经建
  • 用于登录 .NET 的堆栈跟踪

    我编写了一个 logger exceptionfactory 模块 它使用 System Diagnostics StackTrace 从调用方法及其声明类型中获取属性 但我注意到 如果我在 Visual Studio 之外以发布模式运行代
  • C# 中通过 Process.Kill() 终止的进程的退出代码

    如果在我的 C 应用程序中 我正在创建一个可以正常终止或开始行为异常的子进程 在这种情况下 我通过调用 Process Kill 来终止它 但是 我想知道该进程是否已退出通常情况下 我知道我可以获得终止进程的错误代码 但是正常的退出代码是什
  • 使用 WebClient 时出现 System.Net.WebException:无法创建 SSL/TLS 安全通道

    当我执行以下代码时 System Net ServicePointManager ServerCertificateValidationCallback sender certificate chain errors gt return t

随机推荐

  • Google 天气 API 403 错误 [重复]

    这个问题在这里已经有答案了 我决定从 Google 的天气 API 中提取信息 我在下面使用的代码运行良好 XmlDocument widge new XmlDocument widge Load https www google com
  • 乘以 100 后的值错误[重复]

    这个问题在这里已经有答案了 当该值 1212 3456789123 乘以 100 时 jQuery 显示 12 123456789123003 而不是 12 123456789123 Code p class price 12 123456
  • 使用多个不同的 group_by 变量 (dplyr) 来总结数据帧

    我有一个数据框 my data 其中包含 6 列 group1 members group2 members group3 members price price 2 price 3 1 1 1 800 877 334 1 2 1 850
  • 角度模块中的多个配置块

    我需要在加载之前解决应用程序中的一些依赖项 为我的服务获取数据等 我想将它们分开 以便我为主应用程序拥有一个配置块 然后为应用程序的其他部分拥有一个或多个配置块 最终 我希望它能够解决主应用程序的依赖关系 加载与之关联的组件 然后解决其余部
  • 使用动态内容调整 fancybox 的大小

    我正在使用 fancybox 当盒子加载时 我需要将一些项目插入盒子内的无序列表 ul 中 问题是 当我插入项目时 内容比框本身大 因此我需要在内容更新后调整框的大小 我无法让它与 fancybox resize 一起使用 添加新内容后如何
  • 在 virtualenv 中编译 mod_wsgi 时出现问题

    我正在尝试在 CentOS 服务器上编译 mod wsgi 版本 3 3 Python 2 6 但在virtualenv 没有成功 我收到错误 usr bin ld home python26 lib libpython2 6 a node
  • Java 图像未显示?

    尝试显示我的徽标时遇到问题 图片保存在与main java同一个文件夹中 ImageIcon im new ImageIcon banner png JLabel bam new JLabel im grid add bam 我的语法有问题
  • 选择所有列,但用 Google BigQuery 中的表达式替换一些列?

    如同在 Google BigQuery 中选择除某些列之外的所有列 https stackoverflow com questions 34056485 select all columns except some in google bi
  • PHPUnit 测试速度慢

    我正在运行 PHPUnit 来使用 CIUnit 两者之间的第三方接口 测试 CodeIgniter 应用程序 许多测试从空的 MySQL 数据库中选择数据 该数据库在 setUp 中填充了 5 10 条记录 在 Windows 和 Web
  • 计算屏幕上显示的列表项目并且不溢出

    当溢出设置为隐藏时 如何统计屏幕上显示的所有列表项 使用下面的代码仍然会计算所有项目 甚至是溢出的项目 var count myList ul li visible length Fiddle http jsfiddle net kPAwX
  • Java ProcessBuilder 显示启动的 java 应用程序的控制台?

    我有一个 JAVA 应用程序 它启动 使用 ProcessBuilder 另一个 JAVA 应用程序 如下所示 String val something ProcessBuilder processBuilder new ProcessBu
  • CoordinatorLayout 内 ViewPager 中的非滚动片段

    我在活动的 CoordinatorLayout 来自最新版本的设计库 中使用 ViewPager 此 ViewPager 的某些片段具有 RecyclerView 或 NestedScrollView 等布局 但有些片段由于内容较小而无法滚
  • 休眠注释。 @Where 与 @WhereJoinTable

    遵循java文档 Where 用于添加到集合的元素 Entity 或目标实体的Where 子句 该子句是用 SQL 编写的 这里的一个常见用例是软删除 WhereJoinTable 添加到集合连接表的Where 子句 该子句是用 SQL 编
  • MacOS:无法运行 MySQL Workbench

    我一直在尝试在我的上运行MySQL工作台macOS Catalina 10 15 2很长一段时间了 我一直在 CLI 中使用 MySQL 但最近当我尝试切换到工作台时 出现了一些问题启动工作台应用程序时出现问题 MySQL服务器从 CLI
  • 标记扩展“StaticResourceExtension”要求在 ProvideValue 的 IServiceProvider 中实现“IXamlSchemaContextProvider”

    我已经使用了几年的资源扩展现在在新的 Net 4 项目的设计时停止工作 并出现以下错误 标记扩展 StaticResourceExtension 要求在 ProvideValue 的 IServiceProvider 中实现 IXamlSc
  • UITableViewCell 内的 UIView 动画

    我正在开发一个 iOS 应用程序 该应用程序在一个视图中具有UITableView有两个定制UITableViewCell 所有这些都使用主故事板 一切都很好 但我需要实现的是一个单一的淡入 淡出动画UIView from just one
  • 让VS2008“树形缩进”部分类(如代码隐藏文件)

    我创建了一个多平台项目 除了一些小事情之外 一切都运行良好 当我添加特定的平台文件时 例如 ServiceImpl cs ServiceImpl Desktop cs 它并没有像本文中那样以树形方式很好地显示 多目标 http www mo
  • 导入的表没有显示在 phpmyadmin [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我导出了生
  • Clang vs GCC vs MSVC 模板转换运算符 - 哪个编译器是正确的?

    我有带有转换运算符的简单代码 似乎所有编译器都给出了不同的结果 我很好奇哪个编译器 如果有 是正确的 我也尝试了不同的组合 但以下组合是最有趣的 代码是使用 C 11 标志编译的 但在 C 03 中也可能会观察到相同的行为 include
  • 如何将文件放入回收站而不是删除?

    当然是编程解决方案 http www daveamenta com 2008 05 c delete a file to the recycle bin http www daveamenta com 2008 05 c delete a