13
0
geforkt von Mirrors/Velocity
Dieser Commit ist enthalten in:
Andrew Steinborn 2018-10-28 01:45:20 -04:00
Ursprung d7aebfdc20
Commit 64380de497

Datei anzeigen

@ -213,7 +213,7 @@ public abstract class AnnotatedConfig {
}
/**
* Writes list of strings to file
* Writes list of strings to file.
*
* @param lines list of strings to write
* @param to Path of file where lines should be written
@ -225,7 +225,7 @@ public abstract class AnnotatedConfig {
throw new IllegalArgumentException("lines cannot be empty");
}
Path temp = to.getParent().resolve(to.getFileName().toString() + "__tmp");
Path temp = to.toAbsolutePath().getParent().resolve(to.getFileName().toString() + "__tmp");
Files.write(temp, lines, StandardCharsets.UTF_8, StandardOpenOption.CREATE);
try {
Files.move(temp, to, StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.ATOMIC_MOVE);