相关疑难解决方法(0)

C#:如何打开选择了多个文件的Windows资源管理器窗口

在Windows Media Player库中,您可以选择一个或多个音乐文件.然后,您可以右键单击并在其上下文菜单中选择" 打开文件位置".这将为文件所在的每个目录打开一个Windows资源管理器窗口,并为您选择文件.

所以我们假设我们的库里有一堆mp3文件,其中有三个是这样的:

  • Z:\音乐\周四布鲁斯\ 01.我希望它是星期五.mp3
  • Z:\ Music\Counting Sheep\01.绵羊#1.mp3
  • Z:\ Music\Counting Sheep\02.绵羊#2.mp3

如果我们选择这三个(在所有这些都可见的视图中)并打开文件位置,则会弹出两个浏览器窗口.一会是Z:\音乐\周四蓝调文件夹01.我想这是friday.mp3选择,而另一个将是*Z:\音乐\数羊**与两个文件夹01.羊#1. mp302.选择绵羊#2.mp3.

我怎么能在C#中自己做这个?我们有一个应用程序将数据导出为各种格式,例如CSV和Excel,我想打开资源管理器窗口,在创建这些文件并准备好查看时选择这些文件.目前我只是这样做Process.Start(path),但这很有效,但我也希望能够突出显示这些特定文件.会使刚刚创建的文件更加明显.


Windows Media Player做得很好......我也想这样做= /这里是否有任何微软员工可以弄清楚如何做到这一点?(一个)

c# directory file windows-explorer

22
推荐指数
2
解决办法
3万
查看次数

C#:System.Diagnostics.Process.Start("Explorer.exe",@"/ select"+ FilePath).文件名为unicode字符时无法打开文件

我想用窗口资源管理器打开文件的位置.我正在使用C#代码

System.Diagnostics.Process.Start("Explorer.exe", @"/select," + FilePath)
Run Code Online (Sandbox Code Playgroud)

它适用于简单的英文字符,但如果文件的名称是Unicode字符(Thia语言),则无法打开文件的位置.

有人可以帮忙吗?

c#

6
推荐指数
1
解决办法
8177
查看次数

标签 统计

c# ×2

directory ×1

file ×1

windows-explorer ×1