- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想获取临时文件夹的路径 (C:\Users\user\AppData\Local\Temp
)。
GetEnvironmentVariable("TEMP")
工作正常,但我得到了波浪号的路径:
C:\Users\STANHE~1\AppData\Local\Temp\
.. 我需要没有波浪号的路径:
C:\Users\StanHerrmann\AppData\Local\Temp\
最佳答案
您可以使用 Path.GetFullPath
展开它:
If you pass in a short file name, it is expanded to a long file name.
但是... 最好只使用 Path.GetTempPath
为此,您不必依赖环境变量来确保正确。
关于c# - GetEnvironmentVariable ("TEMP") 没有波浪号 (~),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894788/
我遇到过几种情况,我试图通过命令行使用命令,但无法识别该命令。我已将其范围缩小到环境变量的问题。在每种情况下,当我使用底层 C# 方法检索变量时,变量存在,但不使用速记 $env:myVariable
我是 C++ 新手,但想学习。我有一个小程序可以将一些信息写入我的 \etc\hosts在 Windows 中;我得到 %WINDIR%通过 GetEnvironmentVariable() 变量,如
我想获取临时文件夹的路径 (C:\Users\user\AppData\Local\Temp)。 GetEnvironmentVariable("TEMP") 工作正常,但我得到了波浪号的路径: C:
为什么 Environment.GetEnvironmentVariable("variableName") 如果调用是从托管在 IIS 上的 webMethod 中进行的,为什么不能获取变量的值,如
我有一个 DLL 使用 getenv 获取启动选项( ) 电话。我想在打开 DLL 之前在同一个进程中设置该变量,以便可以通过 getenv 访问它。 .我应该使用哪个函数来设置它? 我了解到win
我正在 OSX 上运行一个控制台应用程序,它具有以下... public static void main(string[] args) { string mongoEndpoint = En
在 .NET 4.5.1 或 .NET 4.5.2 上执行的以下代码示例(相同结果)中,当代码查询“不存在”变量时会发生一些奇怪的事情。另一个完全存在的值为空字符串的变量“myvar”将不再通过调用
我正在使用 Win32 函数 GetEnvironmentVariable 来检索我刚刚创建的变量的值。我正在运行 Windows XP 和 VC++ 2005。如果我从 Visual Studio
(与其说这是一个学究气的练习,不如说是个问题,所以就这样吧。) 我制作了一个很好的小程序,它是我的 linux 操作系统的 native 程序,但我认为它也足够有用,可以存在于我的 Windows 机
行是 if (!val.Contains(Environment.GetEnvironmentVariable("windir"))) 这似乎在 Windows 7(64 位)系统上工作得很好,并且会
我刚刚在我的一项 Azure 应用服务中创建了一个“暂存”槽。 在 Azure 门户中,在该插槽的应用程序设置中,我创建了一个新 key ,如下所示: ...并将其设为“插槽设置”,因为我不希望交换此
我刚刚在我的一项 Azure 应用服务中创建了一个“暂存”槽。 在 Azure 门户中,在该插槽的应用程序设置中,我创建了一个新 key ,如下所示: ...并将其设为“插槽设置”,因为我不希望交换此
如果我使用项目属性页面在 Visual Studio 2017 中为 .Net Core Web 项目设置环境变量,我可以使用 Environment.GetEnvironmentVariable 读
我想用 C# 程序扩展当前的 PATH 变量。这里我有几个问题: 使用 GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Machine
本文整理了Java中org.apache.gobblin.yarn.YarnHelixUtils.getEnvironmentVariables()方法的一些代码示例,展示了YarnHelixUtil
我有一个 xml 文件,我想从中读取 string xmlTemplatePath = Path.Combine(Environment.GetEnvironmentVariable("RoleRoo
我有一个 xml 文件,我想从中读取 string xmlTemplatePath = Path.Combine(Environment.GetEnvironmentVariable("RoleRoo
您好,我正在为我正在使用的安装程序使用 Inno Setup(基于 Delphi)。我只想将用户名放入字符串中:我的代码: var usrname: string; begin usrname :=
我有一个方法(在单独的类库中),由 WebRole 和 WorkerRole 调用。此方法包含文件的路径,使用 Environment.GetEnvironmentVariable("RoleRoot
我已使用 Visual Studio 2017 将我的应用程序发布到 Azure Function。由于环境变量中的连接字符串始终为空,我在日志中收到对象引用错误,但是,该应用程序在本地运行良好。下面
我是一名优秀的程序员,十分优秀!