September 2019
Intermediate to advanced
816 pages
18h 47m
English
The Java NIO.2 API provides support for working with temporary folders/files. For example, we can easily locate the default location for temporary folders/files as follows:
String defaultBaseDir = System.getProperty("java.io.tmpdir");
Commonly, in Windows, the default temporary folder is C:\Temp, %Windows%\Temp, or a temporary directory per user in Local Settings\Temp (this location is usually controlled via the TEMP environment variable). In Linux/Unix, the global temporary directories are /tmp and /var/tmp. The preceding line of code will return the default location, depending on the operating system.
In the next section, we'll learn how to create a temporary folder/file.