如何重现“在文件夹中显示” /“寻找目标”通过 C#
使用 Chrome 时,如果您下载文件,则可以选择一个选项(在文件夹中显示),该选项将打开包含的目录并突出显示该文件。同样,如果您查看快捷方式的属性,则可以选择“查找目标”按钮来实现相同的功能。我尝试了多次搜索,并查看了 MSDN 上有关 Shell Functions 的条目,但无济于事。我认为这只是一个简单的 API 调用或一系列调用,但我没有找到它。
When using Chrome, if you download a file you can then choose an option (Show in Folder) which will open the containing directory and highlight the file. Similarly, if you view the properties of a shortcut you can choose the "Find Target" button for that same functionality. I have tried numerous searches, as well as looking over a decent portions of the MSDN entry on Shell Functions, but to no avail. I assume it's just a simple API call, or series thereof, but I'm not finding it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
至少,您可以通过调用“explorer.exe /select,C:\path\to\file”来做到这一点。我不确定是否有等效的 API 调用。
[编辑] 这是有关 Explorer 命令行开关的 Microsoft 知识库文章
At the very least, you can do that by invoking "explorer.exe /select,C:\path\to\file". I'm not sure if there is an equivalent API call.
[edit] Here's the Microsoft KB article on Explorer command line switches
以下文章介绍了如何以编程方式选择文件: Windows 资源管理器通配符选择 shell 扩展
Here is an article that shows how to select files programmatically: Windows Explorer wildcard selection shell extension