2013-07-26 1 views
0

C++을 사용하여 Xcode에서 콘솔 응용 프로그램 (명령 줄 도구) 을 개발 중입니다.MAC Xcode C++에서 현재 사용자 임시 폴더의 경로를 얻는 방법

현재 사용자 임시 폴더의 경로를 얻는 방법.

기본적으로 사용자의 MAC OS 10.8에 텍스트 파일을 만들고 싶습니다. 임시 폴더. 이 필요한 경로를 반환하는 경우

+0

까지 임시 디렉토리에 파일을 만드는 데 사용할 수있는 거기에서 당신 임시 폴더 – Opsenas

+0

에 액세스 할 수 있습니다. 저는'/ tmp'에서 열 수 있다고 확신합니다. 필자의 Mac에서는 적어도/private/tmp에 대한 링크입니다. –

+0

나는 프로그래밍 방식으로 Xcode – jumpstart17253

답변

0

는 ("TMPDIR")

의 GetEnv를 참조하십시오.

이것은 모든 env 변수가있는 목록입니다. 내가`~ /`와 일 것입니다 사용자 폴더 경로를 기억하는

https://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man7/environ.7.html#//apple_ref/doc/man/7/environ

당신은 mktemp는https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/mktemp.3.html


+0

에서 경로를 가져 오는 것이 아니라 임시 폴더 경로를 제공하지만 현재 사용자는 그렇지 않다는 것을 의미합니다. – jumpstart17253

+0

경고 - getenv ("TMPDIR")는 sudo로 도구를 실행하면 NULL을 반환합니다. – orpheist

관련 문제