由于我正在开发一个 C# .NET 应用程序,其中一部分模仿 Windows Run命令,因此我正在用它做一些实验。我在 ....Appdata\Local\Temp 文件夹中有一个完全命名为%userdomain%的文件夹,我想通过 Windows 运行命令访问,但它给了我错误,因为 Windows 找不到 ....Local\Temp\ComputerName。有什么办法可以通过运行访问这个文件夹吗?
但是在 C# .NET 中,使用System.Diagnostics.Process,我可以打开相关文件夹,但由于 '%' 是文件夹和文件名的有效字符,因此很难确定用户给出的路径包含变量名或文件夹名。因此从 Environment.GetEnvironmentVariable(""); 中检索值是不明智的。所有的时间。区分的最佳方法是什么?
有什么建议吗?