You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Daniel Blum (Jira)" <ji...@apache.org> on 2022/06/29 19:29:00 UTC

[jira] [Created] (IO-774) FileUtils.forceDelete may silently not delete directories

Daniel Blum created IO-774:
------------------------------

             Summary: FileUtils.forceDelete may silently not delete directories
                 Key: IO-774
                 URL: https://issues.apache.org/jira/browse/IO-774
             Project: Commons IO
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 2.11.0
         Environment: I am using CentOS 7 and Java 8.
            Reporter: Daniel Blum
         Attachments: FileUtilsTest.java

Using Linux on NFS, if a file is in use and you delete it, the original file is in fact deleted but a ".nfs" file will be left in the directory until the thread or process using the file releases its handle. This prevents the directory containing from being deleted. The upshot is that if forceDelete is called on a directory and there is a file anywhere underneath it which something has open, some of the tree will not be deleted with no exception being thrown.

I have attached a simple program which demonstrates the issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)