Java Temporary Files and Directories: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
* [[Java#Subjects|Java]]
* [[Java#Subjects|Java]]


=Temporary File=
=Temporary Directory=
 
Java can create a temporary directory in a given directory or in the default temporary-file directory:
<syntaxhighlight lang='java'>
java.nio.file.Files.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs);
java.nio.file.Files.createTempDirectory(String prefix, FileAttribute<?>... attrs);
</syntaxhighlight>
 
On a Mac,


<syntaxhighlight lang='java'>
<syntaxhighlight lang='java'>
Files.createTempDirectory("test");
</syntaxhighlight>
</syntaxhighlight>


=Temporary Directory=
creates <tt>/var/folders/t3/mmn20npx7fs31lwlp2s4_6wm0000gq/T/test5357804169564764079</tt>.
 
 
=Temporary File=


Java can create a temporary directory in a given directory or in the default temporary-file directory:
<syntaxhighlight lang='java'>
<syntaxhighlight lang='java'>
java.nio.file.Files.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs);
java.nio.file.Files.createTempDirectory(String prefix, FileAttribute<?>... attrs);
</syntaxhighlight>
</syntaxhighlight>

Revision as of 20:12, 11 February 2020

Internal

Temporary Directory

Java can create a temporary directory in a given directory or in the default temporary-file directory:

java.nio.file.Files.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs);
java.nio.file.Files.createTempDirectory(String prefix, FileAttribute<?>... attrs);

On a Mac,

Files.createTempDirectory("test");

creates /var/folders/t3/mmn20npx7fs31lwlp2s4_6wm0000gq/T/test5357804169564764079.


Temporary File