Secure temporary file: Difference between revisions

m
(→‎{{header|Java}}: Use java.nio to create temp file to avoid security vulnerability (see javadoc for details))
Line 340:
Path temporaryFilePath = Files.createTempFile(Path.of("D:/"), "example", ".tmp");
 
// For uniqueness, the Java API will insert a random number between the given prefix and the file extension.
// and the file extension.
System.out.println("Temporary file created: " + temporaryFilePath);
 
// Opening it with the following option will cause the file to be deleted when it is closed.
BufferedWriter tempFileWriter = Files.newBufferedWriter(temporaryFilePath, StandardOpenOption.DELETE_ON_CLOSE);
temporaryFilePath, StandardOpenOption.DELETE_ON_CLOSE);
// ... write to file, read it back in, close it...
}
47

edits