Secure temporary file: Difference between revisions
m
→{{header|Java}}
(→{{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.
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);
// ... write to file, read it back in, close it...
}
|