べるべる研究日誌

なんでもやる系エンジニアの日々

OSXのテンポラリーファイル

OSXでテンポラリーファイルを作る時どこに作ればいいかしばらく悩んでいた。勝手に/tmpを使ってよいのかな...と思っていたら、NSTemporaryDirectory()というのを発見。

やってみると

/private/var/tmp/folders.501/TemporaryItems

と返ってくる。ここに入れるとたぶん再起動時にも消えてくれるのだろう。

ファイルシステムの概要
ここの「一時ファイル」のところにいろいろ書いてある。なるほど、ファーストユーザースイッチも考慮してユニークにしておかないといけないのか。メモメモ。