diff options
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java b/src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java index e9c1ca6a48..9c3f5ceb11 100644 --- a/src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java +++ b/src/tools/android/java/com/google/devtools/build/android/ScopedTemporaryDirectory.java @@ -74,13 +74,17 @@ final class ScopedTemporaryDirectory extends SimpleFileVisitor<Path> implements @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { - makeWritable(dir); + if (IS_WINDOWS) { + makeWritable(dir); + } return FileVisitResult.CONTINUE; } @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - makeWritable(file); + if (IS_WINDOWS) { + makeWritable(file); + } Files.delete(file); return FileVisitResult.CONTINUE; } |