.net 如何在选定特定文件夹的情况下打开windows资源管理器窗口
我有一个winform应用程序,这个winform应用程序创建了几个文件。我想在我的应用程序中实现“查找目标”功能来显示这些文件。这些文件位于同一文件夹中。如图所示: 假设我在.net 如何在选定特定文件夹的情况下打开windows资源管理器窗口,.net,vb.net,.net,Vb.net,我有一个winform应用程序,这个winform应用程序创建了几个文件。我想在我的应用程序中实现“查找目标”功能来显示这些文件。这些文件位于同一文件夹中。如图所示: 假设我在“C:\Test\”文件夹中创建了几个文件,这个文件夹中有一个文件:“C:\Test\File1.txt”。如何使用VB.NET创建“查找目标”功能?用于启动Windows资源管理器: Process.Start("explorer.exe", "/select," & "FILETOSELECT") 使用/s
“C:\Test\”
文件夹中创建了几个文件,这个文件夹中有一个文件:“C:\Test\File1.txt”
。如何使用VB.NET创建“查找目标”功能?用于启动Windows资源管理器:
Process.Start("explorer.exe", "/select," & "FILETOSELECT")
使用/select,[file]
参数,您可以突出显示该文件。查看它在哪里指定explorer.exe接受的参数
然后使用问题实际上是“如何在选定特定文件夹的情况下打开windows资源管理器窗口”,而与快捷方式和“查找目标”无关。(通过对我答案的评论,我发现我现在已经删除了)@Stefan:很抱歉,但谢谢你尝试帮助我。没问题。;-)但是请更新你的问题,让其他人知道为什么答案是现在的样子。现在,旁路者会被回答完全不同的问题的答案所迷惑。如果
FILETOSELECT
可能包含空格,你应该确保它被引用:Process.Start(“explorer.exe”、“/select”、“FILETOSELECT”和“FILETOSELECT”和“”)
对于C#Process.Start(“explorer.exe”、“select”、“path\u to\u file+”)代码>它可以工作。但它的缺点是会打开新的explorer.exe
进程(请参阅TaskManager)