git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267716 13f79535-47bb-0310-9956-ffa450edef68master
@@ -124,6 +124,9 @@ public class Delete extends MatchingTask { | |||||
else { | else { | ||||
project.log("Deleting: " + f.getAbsolutePath()); | project.log("Deleting: " + f.getAbsolutePath()); | ||||
f.delete(); | f.delete(); | ||||
if (f.exists()) { | |||||
throw new BuildException("Unable to delete file " + f.getAbsolutePath()); | |||||
} | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -146,6 +149,9 @@ public class Delete extends MatchingTask { | |||||
if (f.exists()) { | if (f.exists()) { | ||||
project.log("Deleting: " + f.getAbsolutePath(), verbosity); | project.log("Deleting: " + f.getAbsolutePath(), verbosity); | ||||
f.delete(); | f.delete(); | ||||
if (f.exists()) { | |||||
throw new BuildException("Unable to delete " + f.getAbsolutePath()); | |||||
} | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -77,6 +77,9 @@ public class Deltree extends Task { | |||||
if (dir.exists()) { | if (dir.exists()) { | ||||
if (!dir.isDirectory()) { | if (!dir.isDirectory()) { | ||||
dir.delete(); | dir.delete(); | ||||
if (dir.exists()) { | |||||
throw new BuildException("Unable to delete file " + dir.getAbsolutePath()); | |||||
} | |||||
return; | return; | ||||
// String msg = "Given dir: " + dir.getAbsolutePath() + | // String msg = "Given dir: " + dir.getAbsolutePath() + | ||||
// " is not a dir"; | // " is not a dir"; | ||||
@@ -108,10 +111,15 @@ public class Deltree extends Task { | |||||
removeDir(f); | removeDir(f); | ||||
} else { | } else { | ||||
f.delete(); | f.delete(); | ||||
if (f.exists()) { | |||||
throw new BuildException("Unable to delete file " + f.getAbsolutePath()); | |||||
} | |||||
} | } | ||||
} | } | ||||
// } | |||||
dir.delete(); | dir.delete(); | ||||
if (dir.exists()) { | |||||
throw new BuildException("Unable to delete directory " + dir.getAbsolutePath()); | |||||
} | |||||
} | } | ||||
} | } | ||||