TMP, TEMP

The directory to which Helix Core Server applications and services write temporary files.

Usage notes

Used by Client? Used by Server? Command-Line Alternative Can be set in P4CONFIG file?

Yes

Yes

None

No

Value if not explicitly set

Operating System Value

UNIX

/tmp

All Others

For Helix Core Server applications: the current working directory.

On Helix Core Server: P4ROOT

Notes

If TEMP is set, TEMP is used. Otherwise, if TMP is set, this is used. If neither TEMP nor TMP are set, temporary files are written in the directories described in the table above.

When using triggers on Windows, %formfile% and other variables that use a temp directory should use the TMP and TEMP system variables in Windows, not the user’s TEMP variables.