【问题标题】:Is it possible to use a path with %% in it? [duplicate]是否可以使用带有 %% 的路径? [复制]
【发布时间】:2012-11-10 03:34:27
【问题描述】:

可能重复:
C# getting the path of %AppData%

我正在尝试使用StreamReader%appdata%/folder/file.txt 的形式打开路径。我所有的尝试都以文件未找到异常告终。有没有办法打开这种类型的路径或以其他方式确定它指向的实际位置?

【问题讨论】:

  • 如果我试图调试它,我会尝试将文件写入 %appdata%/myFile.txt 然后搜索我的 c: 驱动器以查看文件是否已生成,是否已生成,在哪里。
  • 这里有一个建议。提问时,你不应该问"is it possible to do X" 你应该问"How do I do X" 我会编辑你的标题以遵循这个约定。

标签: c# path


【解决方案1】:

试试看:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/folder/file.txt";

【讨论】:

    【解决方案2】:

    在 .NET 中,不要使用 %appdata%,而是使用 System.Environment.SpecialFolders.ApplicationData

    string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
    

    【讨论】:

      猜你喜欢
      • 2016-10-05
      • 2020-06-20
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      相关资源
      最近更新 更多