Cleanup (formatting)

GitOrigin-RevId: 6a4ecc355fb6644ce9b1970bdd0711f6d082c1b8
This commit is contained in:
Roman Shevchenko
2019-11-28 20:12:56 +00:00
committed by intellij-monorepo-bot
parent 28b9e8a2cd
commit e882ed1e4f
@@ -60,9 +60,9 @@ public class SafeFileOutputStream extends OutputStream {
Path parent = myTarget.getParent();
Path backup = parent != null ? parent.resolve(myBackupName) : Paths.get(myBackupName);
Files.copy(myTarget, backup, BACKUP_COPY);
DosFileAttributeView dosView = SystemInfo.isWindows ? Files.getFileAttributeView(backup, DosFileAttributeView.class) : null;
if (dosView != null && dosView.readAttributes().isReadOnly()) {
dosView.setReadOnly(false);
if (SystemInfo.isWindows) {
DosFileAttributeView dosView = Files.getFileAttributeView(backup, DosFileAttributeView.class);
if (dosView.readAttributes().isReadOnly()) dosView.setReadOnly(false);
}
return backup;
});