mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-10-07 10:57:38 +02:00
Fixed an issue when exported files were overridden
This commit is contained in:
parent
405edf6979
commit
e12e10b609
@ -49,12 +49,12 @@ abstract class FileExporter {
|
||||
|
||||
void export(Path to, List<String> content) throws IOException {
|
||||
Files.createDirectories(to.getParent());
|
||||
Files.write(to, content, StandardCharsets.UTF_8, StandardOpenOption.CREATE);
|
||||
Files.write(to, content, StandardCharsets.UTF_8, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE);
|
||||
}
|
||||
|
||||
void export(Path to, String content) throws IOException {
|
||||
Files.createDirectories(to.getParent());
|
||||
Files.write(to, Arrays.asList(StringUtils.split(content, "\r\n")), StandardCharsets.UTF_8, StandardOpenOption.CREATE);
|
||||
Files.write(to, Arrays.asList(StringUtils.split(content, "\r\n")), StandardCharsets.UTF_8, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE);
|
||||
}
|
||||
|
||||
void export(Path to, Resource resource) throws IOException {
|
||||
@ -62,7 +62,7 @@ abstract class FileExporter {
|
||||
|
||||
try (
|
||||
InputStream in = resource.asInputStream();
|
||||
OutputStream out = Files.newOutputStream(to, StandardOpenOption.CREATE)
|
||||
OutputStream out = Files.newOutputStream(to, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE)
|
||||
) {
|
||||
copy(in, out);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user