Csharp/C#教程:实现“打开包含文件夹”并突出显示文件分享


实现“打开包含文件夹”并突出显示文件

这可以是在与文件/文件夹一起使用的程序中具有的便利function。 使用以下方法实际打开包含文件夹很容易:

System.Diagnostics.Process.Start( *path to folder* ); 

…但是如何在该父文件夹中实际选择目标文件? 如果我使用Process.Start方法,它实际上会尝试打开该文件。

根据Windows资源管理器命令行选项,您只需使用/select参数启动explorer进程。

例如,’ explorer /select,c:Windows ‘将打开一个选中了c:windows文件夹的c:windows

所以简单的Process.Start("explorer.exe", "/select," + filename)应该足够了。

使用/select, "filename"命令行参数执行Explorer.exe

 System.Diagnostics.Process.Start( "explorer.exe", string.Format("/select, "{0}"", filename)); 

包含文件夹,Self目录以多种方式表示! 简单的2种方式. 而且, .. 不知道有什么区别!..:D从DOS和bat文件… Start . 或者Start .. (Y)

尝试……这两个工作,但检查这是否是你期望的解决方案!

 System.Diagnostics.Process.Start("explorer.exe", @".."); 

要么

 System.Diagnostics.Process.Start("explorer.exe", @"."); 

上述就是C#学习教程:实现“打开包含文件夹”并突出显示文件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949147.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

精彩推荐