【发布时间】:2013-08-09 11:23:05
【问题描述】:
IO.Path.GetTempFileName() 在 c# 应用程序中它应该创建一个临时文件并返回完整路径和文件名,但我面临的问题是它用双斜杠转义路径,就像这个:
C:\\Users\\user\\AppData\\Local\\Temp\\tmp4230.tmp
正确吗?还是应该返回如下内容:
C:\Users\user\AppData\Local\Temp\tmp4230.tmp
提前致谢
【问题讨论】:
-
如果您在调试器中查看字符串,它将“有帮助地”将所有单反斜杠显示为双反斜杠。我怀疑这就是正在发生的事情。
-
这两条路径看起来一模一样。
-
是的,我猜他贴错了。
-
Visual Studio 将显示带有智能感知的双斜杠,如果单击您所看到的路径旁边的放大镜,您将看到确切的字符串。 (删除我的答案,因为它类似于编辑后的马修斯评论)