我正在尝试使用选中的文件在资源管理器中打开一个文件夹.
以下代码生成一个未找到文件的异常:
System.Diagnostics.Process.Start(
"explorer.exe /select,"
+ listView1.SelectedItems[0].SubItems[1].Text + "\\"
+ listView1.SelectedItems[0].Text);
Run Code Online (Sandbox Code Playgroud)
如何在C#中执行此命令?
在Windows Media Player库中,您可以选择一个或多个音乐文件.然后,您可以右键单击并在其上下文菜单中选择" 打开文件位置".这将为文件所在的每个目录打开一个Windows资源管理器窗口,并为您选择文件.
所以我们假设我们的库里有一堆mp3文件,其中有三个是这样的:
如果我们选择这三个(在所有这些都可见的视图中)并打开文件位置,则会弹出两个浏览器窗口.一会是Z:\音乐\周四蓝调文件夹01.我想这是friday.mp3选择,而另一个将是*Z:\音乐\数羊**与两个文件夹01.羊#1. mp3和02.选择绵羊#2.mp3.
我怎么能在C#中自己做这个?我们有一个应用程序将数据导出为各种格式,例如CSV和Excel,我想打开资源管理器窗口,在创建这些文件并准备好查看时选择这些文件.目前我只是这样做Process.Start(path),但这很有效,但我也希望能够突出显示这些特定文件.会使刚刚创建的文件更加明显.
Windows Media Player做得很好......我也想这样做= /这里是否有任何微软员工可以弄清楚如何做到这一点?(一个)