首页 / 问答 / C#&.NET 5/.NET Core等应用程序中如何打开Windows资源管理器并选中指定的一个或多个指定文件(文件夹)呢?

C#&.NET 5/.NET Core等应用程序中如何打开Windows资源管理器并选中指定的一个或多个指定文件(文件夹)呢?

.NET C# 文件 .NET Core .NET 5 2.42K 次浏览
0

在C#&.NET 5/.NET Core的应用程序中,现需要打开在资源管理器中打开一个文件夹并选中一个或多个指定的文件(文件夹),使用C#语言应该如何实现呢?。

回复 [×]
提交评论
请输入评论内容

2 个回答

  • 0

    在Windows操作系统中,可以使用命令行explorer.exe打开资源管理器,这个命令还可以接收/select参数,即:

    常规地,在C#&.NET 5(.NET Core)应用程序中,可以调用System.Diagnostics.Process.Start()方法,传入explorer.exe,并在参数中目标文件或文件夹的路径即可实现打开,示例代码如下:

    注:如果路径为文件夹,则会选中此文件夹

    Rector的个人主页

    Rector

    2021-10-19 回答

    • 0

      如果要打开资源管理器的指定文件夹并选中此文件夹中的多文件,则需要调用Windows操作系统的API,帮助类如下:

      测试示例如下:

      Rector的个人主页

      Rector

      2021-10-19 回答

      我来回答