如何打开一个文件夹并选中该文件夹中的某个文件
2016-02-15 14:52
253 查看
Shell “explorer.exe /n,/select,C:\test\123.txt”, vbNormalFocus
这样的话,每次打开新的目录,选中指定的文件,不会再受到干扰了。
Explorer所有参数如下:
命令格式
Explorer [/n][/e][[,/root],[path]][[,/select],[path filename]]
参数说明
/n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。
/e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。
/root,[path]表示打开指定的文件夹,/root表示只显示指定文件夹下面的文件(夹),不显示其它磁盘分区和文件夹;[path]表示指定的路径。
如果不加/root参数,而只用[path]参数,则可以显示其它磁盘分区和文件夹中的内容。另外,[path]还可以指定网络共享文件夹。
/select,[path filename]表示打开指定的文件夹并且选中指定的文件,[path filename]表示指定的路径和文件名。
如果不加/select参数,则系统会用相应的关联程序打开该文件。如果[path filename]不跟文件名就会打开该文件夹的上级目录并选中该文件夹。
C++代码:
这样的话,每次打开新的目录,选中指定的文件,不会再受到干扰了。
Explorer所有参数如下:
命令格式
Explorer [/n][/e][[,/root],[path]][[,/select],[path filename]]
参数说明
/n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。
/e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。
/root,[path]表示打开指定的文件夹,/root表示只显示指定文件夹下面的文件(夹),不显示其它磁盘分区和文件夹;[path]表示指定的路径。
如果不加/root参数,而只用[path]参数,则可以显示其它磁盘分区和文件夹中的内容。另外,[path]还可以指定网络共享文件夹。
/select,[path filename]表示打开指定的文件夹并且选中指定的文件,[path filename]表示指定的路径和文件名。
如果不加/select参数,则系统会用相应的关联程序打开该文件。如果[path filename]不跟文件名就会打开该文件夹的上级目录并选中该文件夹。
C++代码:
CString strCmdLine; strCmdLine.Format(_T("/n,/select,%s"), m_strLinkUrl); ::ShellExecute(NULL, _T("open"), _T("explorer.exe"), strCmdLine, NULL, SW_SHOWNORMAL);
相关文章推荐
- 异常学习总结
- 【MySQL】计算 TPS,QPS 的方式
- 说说JSON和JSONP,也许你会豁然开朗
- Android应用性能优化之使用SparseArray替代HashMap
- 数据结构和算法
- SoundPool简单使用
- h:outputText (escape属性)输出HTML标签
- 如何清除xcode里面的mobileprovision文件
- 音频编解码·格式篇(1)Wave PCM audio format(WAV)
- select、poll、epoll之间的区别总结[整理]
- script标签的type="test/html"时
- mysql 64 zip download
- 【Python】使用python的tornado配合html页面示例
- Android 微信摇骰子
- HDU 2262 Where is the canteen 期望 + 高斯消元
- 哪种语言合适写爬虫程序
- Oracle中as关键字
- 调用相册
- 【JSTL】--c:out演示--drp213
- Pseudoprime numbers(POJ 3641 快速幂)