Environment.SystemDirectory获得的路径没有反斜杠

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Environment.SystemDirectory获得的路径没有反斜杠相关的知识,希望对你有一定的参考价值。

在获取系统目录的时候,用的Environment.SystemDirectory,发现它获取出来的值没有反斜杠,比如,如果是C:\Windows\system,这里获取出来就是C:Windowssystem,而且 如果是写 Environment.SystemDirectory + \\aa.ocx;,出现的则是 Environment.SystemDirectoryaa.ocx,连后面加的反斜杠都没有了,在winform里面取得的值是对的,这是为什么

参考技术A "\u0987"保存是\\u0987但是如果@+"\u0987",保存就是\u0987.实在不行,你就一段一段的获取,先获取C:,自己+"\\\\"

获取系统目录

实现效果:

  技术分享图片

知识运用:

  Environment类的SystemDirectory属性  //获取系统目录的完全限定路径

  public static string SystemDirectory {get;}

实现代码:

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text ="系统目录为:"+ Environment.SystemDirectory;
        }

  

以上是关于Environment.SystemDirectory获得的路径没有反斜杠的主要内容,如果未能解决你的问题,请参考以下文章