[ https://issues.apache.org/jira/browse/IO-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Niall Pemberton resolved IO-147. -------------------------------- Resolution: Fixed Fix Version/s: 1.4 Assignee: Niall Pemberton > Deletion of orphaned Softlinks does not work > -------------------------------------------- > > Key: IO-147 > URL: https://issues.apache.org/jira/browse/IO-147 > Project: Commons IO > Issue Type: Bug > Affects Versions: 1.3.2 > Environment: Debian Linux JDK 1.5 > Reporter: Stefan Lischke > Assignee: Niall Pemberton > Priority: Critical > Fix For: 1.4 > > Attachments: FileUtils.patch > > > If there is an orphaned softlink a -> b, but b does not exists anymore than > the softlink will not be removed. This happens when you call > FileUtils.deleteDirectory() and when the linked target b is deleted earlier > than the link. > This is caused by the "ugly" file.exists() call in forceDelete() > if (!file.exists()) { > throw new FileNotFoundException("File does not exist: " + file); > } > if this check is not done, everything works as expected. I think this test is > not neccessery, cause file.delete will test this better. > Please discuss and change this. > thanx > Stefan -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.