システムの一時ディレクトリ
POSIX(Unix, Linux)
/tmp が標準的な一時ディレクトリ。
/tmp は再起動時に消えていることがある。
/var/tmp を使うこともある。この場合は多少永続性がある。
/var/tmp は再起動されても消えない。
現在はパスのベタ打ちを避けた方がよい。
環境変数
TMPDIR (POSIXで規定)
TMP (Windows で伝統的に使われる)
TEMP (Windows で伝統的に使われる)
TEMPDIR (? どこで使われているのか不明)
このため、試す順序として
POSIX システムでは TMPDIR、なければ /tmp
Windows では TMP, TEMP の順に試す。(後方互換性)
JavaScript(Node.js)
Windows API