小编典典

删除目录(但不是目录)中的所有文件 - 一个班轮解决方案

all

我想删除 ABC 目录中的所有文件。

当我尝试使用它时,FileUtils.deleteDirectory(new File("C:/test/ABC/"));它也会删除文件夹 ABC。

是否有一种单一的解决方案,我可以删除目录内的文件但不能删除目录?


阅读 93

收藏
2022-05-26

共1个答案

小编典典

import org.apache.commons.io.FileUtils;

FileUtils.cleanDirectory(directory);

在同一个文件中可以使用此方法。这也将递归地删除它们下的所有子文件夹和文件。

文件:org.apache.commons.io.FileUtils.cleanDirectory

2022-05-26