【问题标题】:How to omit file path compression?如何省略文件路径压缩?
【发布时间】:2011-04-12 19:48:33
【问题描述】:

我有一个进程在进程运行时注入环境变量,一切正常。但是,当我展开其中一个环境变量(C# 中的Environment.ExpandEnvironmentVariables)时,有时我会得到文件路径的压缩值:

d:\progra~1\mifbef~1...

而不是

d:\Program Files\...

从功能上讲,这是一条有效的路径,我可以通过cd 访问它。但我希望它是未压缩的值。任何想法从哪里开始解决这个问题?

【问题讨论】:

    标签: c# file path environment-variables compression


    【解决方案1】:

    Path.GetFullPath 方法将扩展压缩路径。

    string uncompressedPath = Path.GetFullPath(Environment.ExpandEnvironmentVariables("%TEMP%"));
    

    【讨论】:

      猜你喜欢
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      相关资源
      最近更新 更多