[英]How to open a folder exactly named as an environment variable name, through Run Command?
由於我正在研究 C# .NET 應用程序,其中一部分模仿 Windows運行命令,我正在用它做一些實驗。 我在....Appdata\Local\Temp 文件夾中有一個完全命名為%userdomain%的文件夾,我想通過 Windows 運行命令訪問,但它給了我錯誤,因為 Windows 找不到....Local\Temp\ComputerName。 有什么辦法可以通過運行訪問這個文件夾嗎?
但是在 C# .NET 中,使用System.Diagnostics.Process ,我能夠打開相關文件夾,但由於 '%' 是文件夾和文件名的有效字符,因此很難確定用戶給出的路徑是否包含變量名稱或文件夾名稱。 因此從 Environment.GetEnvironmentVariable(""); 中檢索值是不明智的。 所有的時間。 區分的最佳方法是什么?
有什么建議嗎?
我解決它的想法 - 它們必須被證明有效 - 我目前在 Linux 機器上:
一個想法奏效了嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.