Skip to content

Commit

Permalink
Merge pull request #1785 from pzygielo/tmpFile
Browse files Browse the repository at this point in the history
Remove temporary files on exit
  • Loading branch information
dmatej authored Jan 30, 2023
2 parents 9563611 + fb74d80 commit 3c977f3
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/*
* Copyright (c) 2023 Contributors to the Eclipse Foundation. All rights reserved.
* Copyright (c) 2007, 2022 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
Expand Down Expand Up @@ -73,6 +74,7 @@ public File writeStreamToTempFile(InputStream inputStream, String tempFilePrefix

try {
File file = File.createTempFile(tempFilePrefix, tempFileSuffix);
file.deleteOnExit();
outputStream = new FileOutputStream(file);
byte[] buffer = new byte[1024];
while (true) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Contributors to the Eclipse Foundation.
* Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
Expand Down Expand Up @@ -164,6 +164,7 @@ private void testMultipleSelection(String form) throws Exception {

private static File generateTempFile(String name, String ext, int size) throws IOException {
Path path = Files.createTempFile(name, "." + ext);
path.toFile().deleteOnExit();
byte[] content = new byte[size];
Files.write(path, content, APPEND);
return path.toFile();
Expand Down

0 comments on commit 3c977f3

Please sign in to comment.