我想获取临时文件夹的路径 (C:\Users\user\AppData\Local\Temp
)。
GetEnvironmentVariable("TEMP")
可以正常工作,但是我得到的路径带有波浪线:
C:\Users\STANHE~1\AppData\Local\Temp\
我需要不带波浪符号的路径:
C:\Users\StanHerrmann\AppData\Local\Temp\
我想获取临时文件夹的路径 (C:\Users\user\AppData\Local\Temp
)。
GetEnvironmentVariable("TEMP")
可以正常工作,但是我得到的路径带有波浪线:
C:\Users\STANHE~1\AppData\Local\Temp\
我需要不带波浪符号的路径:
C:\Users\StanHerrmann\AppData\Local\Temp\
Path.GetTempPath
调用了 WinAPI 函数 GetTempPath
,该函数最终会读取环境变量(首先是 TMP
,然后是 TEMP
,接着是 USERPROFILE
,最后是 Windows 目录 - 现在我意识到这种行为实际上让我感到困扰)。 - Lucas Trzesniewski