remove file:// protocol from various fileutils remove methods

This commit is contained in:
Fil Maj 2012-02-16 17:31:07 -08:00
parent 0ba803ff46
commit 7e4158ce94

View File

@ -555,6 +555,10 @@ public class FileUtils extends Plugin {
* @throws FileExistsException
*/
private boolean removeRecursively(String filePath) throws FileExistsException {
if (filePath.startsWith("file://")) {
filePath = filePath.substring(7);
}
File fp = new File(filePath);
// You can't delete the root directory.
@ -596,6 +600,10 @@ public class FileUtils extends Plugin {
* @throws InvalidModificationException
*/
private boolean remove(String filePath) throws NoModificationAllowedException, InvalidModificationException {
if (filePath.startsWith("file://")) {
filePath = filePath.substring(7);
}
File fp = new File(filePath);
// You can't delete the root directory.