简单的说是由于给定的文件路径中含有多余的斜杠(\),比如C:\a\b\\c.txt,在.NET类(比如File,FileInfo,Directory)中使用没有问题,但是如果使用Process.Start启动资源管理器(Explorer),

这个时候应该是使用Shell来进行操作,老式的Shell API对路径的判断更加严格,会产生这样的问题。

                        if (File.Exists(path))
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");
psi.Arguments = "/e,/select," + path;
System.Diagnostics.Process.Start(psi);
}

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(12-8)译 -> 重新获取一个属性的原始值
  2. Android Bitmap占用内存计算公式
  3. div+css使多行文字垂直居中?
  4. 三联运算&&字节码转换
  5. Mac OS X 中安装JDK 7
  6. SQL通用查询
  7. 轻松学习Linux之AWK使用初步
  8. JAVA中的代理技术(静态代理和动态代理)
  9. Receving Transactions > No data found IQC无法接收PO采购物料
  10. HTML5简单入门系列(五)
  11. MySQL 的一个Bug?
  12. Java的大数计算BigNumber
  13. Flume - Kafka日志平台整合
  14. 小程序之Tab切换(二)
  15. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
  16. DBDocumentGenerator使用
  17. Python魔法方法(magic method)细解几个常用魔法方法(上)
  18. monit检测语法
  19. 2017-2018-1 20155228 《信息安全系统设计基础》第六周学习总结&课下作业
  20. 点击图片或者鼠标放上hover .图片变大. 1)可以使用css中的transition, transform 2) 预先设置一个 弹出div. 3)弹出层 alert ; 4) 浏览器的宽度document.documentElement.clientWidth || document.body.clientWidth

热门文章

  1. 为什么说JAVA程序员必须掌握SpringBoot?
  2. c# 关于反射
  3. CPU 的由来
  4. Elasticsearch的null values
  5. 【HDU6216】 A Cubic number and A Cubic Number 和 广工的加强版
  6. ##C++ format 格式化字符串
  7. Docker&持续集成与容器管理--系列教程
  8. Laravel自动备份到阿里云OSS
  9. Bash cat EOF
  10. sql实现MD5加密