我需要我的应用程序将缓冲区数据写入临时文件夹。当我使用
时System.IO.Path.GetTempPath()
在Mac中它返回了一个字符串
var/folders/r3/blah..blah/T/
(blah.blah =一些随机字母和数字)
这个文件夹到底在哪里?
Mac中是否有像Temp
这样的文件夹来放置临时文件?
答案 0 :(得分:1)
简答:
对于C#,Path.GetTempPath()
函数返回存储在环境变量$TMPDIR
中的值。
$TMPDIR
的值一般为以下形式:
/var/folders/{2 character random-string}/{random-string}/T
答案很长
Mac OS将系统范围的临时文件存储在:/var/folder/../T
可以使用环境变量$TMPDIR
请注意,/tmp
或/var/tmp
也是临时目录,但其数据通常会在重新启动Mac OS时删除。
此外,临时目录取决于您使用的应用程序。
所以,gist是mac os中没有通用的临时目录。
查看此链接了解更多详情: