delete symlink and not its contents when recursively deleting a directory

This commit is contained in:
Mark Harrah 2012-05-11 21:24:05 -04:00
parent 23ab013074
commit 4e6cbd7304
1 changed files with 2 additions and 3 deletions

View File

@ -332,13 +332,12 @@ object IO
{ {
translate("Error deleting file " + file + ": ") translate("Error deleting file " + file + ": ")
{ {
if(file.isDirectory) val deleted = file.delete()
if(!deleted && file.isDirectory)
{ {
delete(listFiles(file)) delete(listFiles(file))
file.delete file.delete
} }
else if(file.exists)
file.delete
} }
} }