c# - 使用 WPF 应用程序目录打开 Windows 资源管理器

标签 c#

我想通过单击按钮打开应用程序目录。我收到这样的错误

enter image description here

有人有想法吗?

最佳答案

如果将UseShellExecute设置为true,则可以使用Process打开目录。例如,这将打开 C:\ 驱动器。您可以指定任何您想要的路径。

Process process = new Process();
process.StartInfo.UseShellExecute = true;
process.StartInfo.FileName = @"C:\";
process.Start();

这与使用开始菜单中的“运行”对话框类似。例如,即使 Word 文档不是程序,使用 Shell Execute 将允许您通过使用与其关联的任何程序来“启动”Word 文档。对于目录也是如此。

关于c# - 使用 WPF 应用程序目录打开 Windows 资源管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7193597/

相关文章:

c# - 应用程序崩溃恢复

C# Linq to XML 添加、更新、删除

c# - 具有相同字段的两个表之间的 LINQ 联合,然后在集合中返回

c# - 如何在没有 GAC 的情况下使用 ApplicationManager 加载对象?

c# - 如何在标签中显示 DateTime 字段的短日期?

c# - 为什么这个测试失败了?

c# - 在 if block 中将 short 转换为 int

c# - "Out of memory"Web 服务调用异常

c# - WPF:DependencyProperty 适用于 TextBlock 但不适用于自定义控件

c# - 更新文件更改的数据?