gpt4 book ai didi

c# - 使用 Process.Start 打开文件夹

转载 作者:IT王子 更新时间:2023-10-29 03:32:42 28 4
gpt4 key购买 nike

我看到了 other topic我遇到了另一个问题。该过程正在启动(在任务管理器中看到),但该文件夹未在我的屏幕上打开。怎么了?

System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");

最佳答案

您确定文件夹“c:\teste”存在吗?如果没有,资源管理器将打开并显示一些默认文件夹(在我的示例中为“C:\Users\[用户名]\Documents”)。

更新

我尝试了以下变体:

// opens the folder in explorer
Process.Start(@"c:\temp");
// opens the folder in explorer
Process.Start("explorer.exe", @"c:\temp");
// throws exception
Process.Start(@"c:\does_not_exist");
// opens explorer, showing some other folder)
Process.Start("explorer.exe", @"c:\does_not_exist");

如果这些(好吧,抛出异常的那个除外)在您的计算机上都不起作用,我认为问题不在于代码,而在于环境。如果是这种情况,我会尝试以下一项(或两项):

  • 打开“运行”对话框,输入“explorer.exe”并回车
  • 打开命令提示符,输入“explorer.exe”并回车

关于c# - 使用 Process.Start 打开文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132422/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com