1.

打开文件夹

System.Diagnostics.Process.Start(FilePath);

打开文件夹中某个文件:

System.Diagnostics.Process.Start(FilePath+"/"+FileName);

打开文件夹并选中单个文件:

System.Diagnostics.Process.Start("Explorer", "/select,"+ FilePath+"\\"+FileName);

System.Diagnostics.Process.Start("Explorer.exe", "/select,"+ FilePath+"\\"+FileName);

用IE打开文件:

System.Diagnostics.Process.Start("Explorer",FilePath+"\\"+FileName);

System.Diagnostics.Process.Start("Explorer.exe",FilePath+"\\"+FileName);

注:(explorer,explorer.exe,select,不区分大小写,”/selecet,”其中”/,”都不能少,FilePath为文件路径不包含文件名)

扩展提示:可以采用 Application.StartupPath 获得应用程序所在的目录。

2.

C# 实现:

private void OpenFolderAndSelectFile(String fileFullName)
{System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");psi.Arguments = "/e,/select," + fileFullName;System.Diagnostics.Process.Start(psi);
}

参考:

Windows 资源管理器参数的用法。

Explorer /n
此命令使用默认设置打开一个资源管理器窗口。显示的内容通常是安装 Windows 的驱动器的根目录。
Explorer /e
此命令使用默认视图启动 Windows 资源管理器。
Explorer /e,C:\Windows
此命令使用默认视图启动 Windows 资源管理器,并把焦点定位在 C:\Windows。
Explorer /root, C:\Windows\Cursors
此命令启动 Windows 资源管理器后焦点定位在 C:\Windows\Cursors folder。此示例使用 C:\Windows\Cursors 作为 Windows 资源管理器的“根”目录。

备注:请注意命令中“/root”参数后面的逗号。

Explorer /select, C:\Windows\Cursors\banana.ani
此命令启动 Windows 资源管理器后选定“C:\Windows\Cursors\banana.ani”文件。

备注:请注意命令中“/select”参数后面的逗号。
Windows 资源管理器参数可以在一个命令中进行组合。以下示例显示了 Windows 资源管理器命令行参数的组合。
Explorer /root, \\server\share, select, Program.exe
此命令启动 Windows 资源管理器时以远程共享作为“根”文件夹,而且 Program.exe 文件将被选中。
回到顶端
更改 Windows 资源管理器默认启动文件夹
若要更改 Windows 资源管理器的默认启动文件夹,请:
单击开始,指向所有程序,指向附件,然后右键单击Windows Explorer。
在出现的菜单上,单击属性。
在“目标”框中,将“/root”命令行参数附加到“%SystemRoot%\Explorer.exe”命令之后,并使用您希望的启动位置。例如,如果您希望 Windows 资源管理器启动后定位在 C 驱动器的根,则请将该命令编辑为:
%SystemRoot%\Explorer.exe /root, C:\

C# 打开指定目录并定位到文件相关推荐

  1. android saf 打开指定目录,并操作相关文件

    android saf 打开指定目录,并操作相关文件 saf存储访问框架(android 4.4 引入)全称 Storage Access Framework 用户可轻松在其所有首选文档存储提供程序中 ...

  2. Python调Windows的资源管理器打开指定目录

    2019独角兽企业重金招聘Python工程师标准>>> 使用Python在Windows自定义命令时候遇到一个问题,调用Windows文件选择器打开指定文件目录. 这里介绍两种方式: ...

  3. python报表自动化系列 - 在Windows中打开指定目录

    python在Windows系统中打开指定目录(文件夹) 李俊才 邮箱:291148484@163.com [函数说明] 该函数可以在windows系统中打开指定的文件夹,参数path应为字符串形式表 ...

  4. 【文件IO】Linux 文件操作(一) —— 遍历指定目录下的所有文件

    目录 一.访问目录相关函数 1.打开/访问目录 (opendir / fdopendir) 2.读取目录内容 (readdir) 3.关闭目录 (closedir) 二.遍历指定目录下的所有文件 一. ...

  5. Windows小技巧 -- 命令行窗口打开指定目录的资源管理器

    文章目录 方法一 explorer 命令快速打开指定目录的资源管理器 方法二 start 命令快速打开指定目录的资源管理器 start 命令小记 打开系统应用 打开新的命令行窗口 打开命令行窗口并执行 ...

  6. 【 Linux 】图形化界面打开指定目录

    nautilus Ubuntu提供了nautilus命令可以用来直接以资源管理器的方式打开指定目录: # nautilus $pwd # 图形化界面打开指定目录# 打开 opt 目录 nautilus ...

  7. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  8. html复制文件到目录,复制指定目录下的全部文件到另一个目录中

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  9. C# 读取指定目录中的所有文件,并按规则生成SQL语句!

    本实例的目的在于: 1 了解如何遍历指定目录中的所有文件 2 控制台如何输入和输出数据 代码: using System; using System.IO;namespace ToSql{ class ...

最新文章

  1. 添加linux系统调用的两种方式
  2. 常见的基于node.js的web框架
  3. 牛客多校3 - Operating on a Graph(并查集+链表合并)
  4. 学php要懂js吗,js要怎么学
  5. linux里hba状态_Windows和Linux系统查看HBA卡wwn号的方法 | 系统之家官网
  6. WAF+SLB负载不均衡案例分享
  7. 内存位置访问无效 midas.dll_java并发之内存模型
  8. 香蕉派,蜘蛛侠手臂和USO世界
  9. android:videoView
  10. 利用正则表达式限制网页表单里的文本框输入内容
  11. 软件工程项目____搜查令
  12. socksCap32+socks2http软件
  13. 良心安利三大游戏音效素材网站
  14. 怎样学计算机打字最快,怎样学电脑快速打字
  15. Ubuntu安装DHCP服务
  16. Unity3D-设置地形
  17. Html和Xml中注释符
  18. 使用宏模拟offsetof
  19. redmine主题 - Flatly light redmine theme扁平化/轻主题
  20. 全球云计算大会|TcaplusDB一举斩获优秀解决方案奖

热门文章

  1. 3D数学系列之——从“蒙的挺准”到“蒙的真准”解密蒙特卡洛积分!
  2. 继百度天工物联网平台对接之后,迈思德网关成功与中国联通APN移动应用平台对接
  3. CharacterUtils 判断中英文,英文大小写
  4. Windows下Chcp命令的用法
  5. kali虚拟机安装及配置
  6. 【CS231n 课程笔记】第八讲-----常见的深度学习框架,以及GPU和CPU介绍。
  7. python time.time()单位是秒不是毫秒
  8. ant-design vue input通过那个事件可以获得输入框变化的值_VUE使用百度地图教程
  9. vue2+node实现全栈多人视频会议
  10. 利用栈进行数制转换和括号匹配(C语言)