通过 apache.commons.io.FileUtils deleteDirectory 删除的文件去哪里了?
Where do files deleted via apache.commons.io.FileUtils deleteDirectory go?
我想这不重要,但是我不知道这些文件是如何被删除的。它们根本不复存在。它们不在回收站中。
我查看了 Apache Common IO 的文档,除了 文件被删除之外,找不到任何关于如何删除 file/directory 的信息。如有任何帮助,我们将不胜感激!
FileUtils.delete()
和 FileUtils.deleteDirectory()
方法调用由本机代码支持的 java.io.FileSystem
class。这实质上意味着 delete()
方法将实际删除委托给底层 OS,并因此委托给驱动器上的文件系统。
回收站通常是一个GUI功能,与文件系统无关。在文件系统级别,没有“回收站”这样的东西——文件通常被删除,恢复它们的能力非常有限。您当然可以使用一些实用程序来尝试恢复此类文件,但是,这在很大程度上取决于您使用的文件系统。
我想这不重要,但是我不知道这些文件是如何被删除的。它们根本不复存在。它们不在回收站中。
我查看了 Apache Common IO 的文档,除了 文件被删除之外,找不到任何关于如何删除 file/directory 的信息。如有任何帮助,我们将不胜感激!
FileUtils.delete()
和 FileUtils.deleteDirectory()
方法调用由本机代码支持的 java.io.FileSystem
class。这实质上意味着 delete()
方法将实际删除委托给底层 OS,并因此委托给驱动器上的文件系统。
回收站通常是一个GUI功能,与文件系统无关。在文件系统级别,没有“回收站”这样的东西——文件通常被删除,恢复它们的能力非常有限。您当然可以使用一些实用程序来尝试恢复此类文件,但是,这在很大程度上取决于您使用的文件系统。