TMP, TEMP or
USERPROFILE, whichever is defined in this sequence.
If none of them are defined it returns the current directory.
On Unix-like systems it returns the value of the environment variable
TMPDIR, or returns /tmp if
TMPDIR is undefined.
say .File~temporaryPath -- (Windows e.g.) C:\Users\USER~1\AppData\Local\Temp
say .File~temporaryPath -- (Unix-like system e.g.) /tmp