C# 中的目录配置

本文关键字:配置 | 更新日期: 2023-09-27 18:30:18

我想从位于以下目录的 htm 文件中读取:

C:'Users'**NAME**'AppData'Roaming'Microsoft'Signatures

如何更改路径,以便我可以从用户名不等于上述用户名的另一台计算机上使用它?

DirectoryInfo directoryInfo = new DirectoryInfo(Environment.SpecialFolder.ApplicationData + @"Roaming'Microsoft'Signatures");

C# 中的目录配置

Environment.SpecialFolder是一个

枚举,你需要调用GetFolderPath来获取实际路径。 此外,ApplicationData还包括"漫游"部分,因此您不需要它

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"'Microsoft'Signatures"

试试这个:

  Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData,Environment.SpecialFolderOption.None) + @"'Microsoft'Signatures"

还要检查参数环境的可能性。