c++ - 如何在 Linux 中找到 'temp' 目录?

如何在 Linux 中找到“temp”目录?我正在编写一个平台中立的 C++ 函数,它返回临时目录。在 Mac 和 Windows 中,有一个 API 可以返回这些结果。在 Linux 中,我很困惑。

最佳答案

检查以下变量:

  • 环境变量TMPDIR
  • P_tmpdir macro 的值

如果全部失败,请尝试使用目录/tmp

您也可以使用 tempnam 函数来生成一个唯一的临时文件名。

关于c++ - 如何在 Linux 中找到 'temp' 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31068/

相关文章:

php - 根据外部请求在 Netbeans 中启动 XDebug

c++ - 我在哪里放置第三方库来设置 C++ Linux 开发环境?

python - 如何在 Python 中监听 Linux 中的 'usb device inser

c - glibconfig.h 没有这样的文件或目录

linux - 如果关键字触发然后执行命令,Shell 脚本来监视日志文件?

php - 脚本 "/home/...../public_html/index.php"的 UID

linux - 是否有一个 linux 命令来确定与给定进程 ID 关联的窗口 ID?

linux - 在像 "f () {}"这样的 bash shell 脚本函数定义中使用的括号是什么

windows - Node.js 开发,windows 还是 linux?

linux - 永久反转补丁文件