我正在Xcode上使用C++開發控制檯應用程序(命令行工具) 。如何在MAC Xcode C++上獲取當前用戶臨時文件夾的路徑
如何獲取當前用戶臨時文件夾的路徑。
基本上我想在MAC OS 10.8的用戶 臨時文件夾中創建一個文本文件。
我正在Xcode上使用C++開發控制檯應用程序(命令行工具) 。如何在MAC Xcode C++上獲取當前用戶臨時文件夾的路徑
如何獲取當前用戶臨時文件夾的路徑。
基本上我想在MAC OS 10.8的用戶 臨時文件夾中創建一個文本文件。
見 GETENV( 「TMPDIR」)
如果返回所需的路徑。
這是一個包含所有env變量的列表。
您可以使用mktemp的在臨時目錄中創建一個文件 https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/mktemp.3.html
以編程方式獲取路徑它確實爲我提供臨時文件夾路徑,但不是當前用戶。 – jumpstart17253
如果您將工具作爲sudo運行,則警告 - getenv(「TMPDIR」)將返回NULL。 – orpheist
至於我記得路徑的用戶文件夾將是'〜/'並從那裏你可以訪問臨時文件夾 – Opsenas
我很確定你可以在'/ tmp'中打開它。在我的Mac上,至少,它是一個到'/ private/tmp'的鏈接。 –
我的意思是從Xcode – jumpstart17253