由于我正在开发一个C#.NET应用程序,其中一部分模仿Windows运行命令,所以我正在用它做一些实验。 我在。。。AppData\Local\Temp文件夹中有一个名为%UserDomain%的文件夹,我想通过Windows运行命令访问,但由于Windows找不到。。。Local\Temp\ComputerName,它给了我错误。 有什么办法我可以访问这个文件夹通过运行?
但是在C#.NET中,使用System.Diagnostics.Process,我可以打开相关的文件夹,但是由于“%”是文件夹和文件名的有效字符,所以很难确定用户给出的路径中是否包含变量名或文件夹名。 因此从Environment.getEnvironmentVariable(“”)中检索值是不明智的; 每时每刻。 区分的最佳方法是什么?
有什么建议吗?
我解决它的想法--它们必须被证明是有效的--我目前在一台Linux机器上:
有一个主意管用吗?