Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在选定特定文件夹的情况下打开windows资源管理器窗口_.net_Vb.net - Fatal编程技术网

.net 如何在选定特定文件夹的情况下打开windows资源管理器窗口

.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

我有一个winform应用程序,这个winform应用程序创建了几个文件。我想在我的应用程序中实现“查找目标”功能来显示这些文件。这些文件位于同一文件夹中。如图所示:

假设我在
“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)