很多到时候我们都知道很多文件下面有很多空的文件夹,今天呢,就是利用下面的一段代码来删除指定文件下面的空文件夹,亲测效果不错
public class ClearEmptyFile {
static int iFile = 0;
public static void main(String[] args) {
// TODO Auto-generated method stub
// dir_str清理文件夹的路径
String dir_str = "D:\\";
File dir = new File( dir_str );
clear( dir );
System.out.println( "清理成功。" );
System.out.println( "共清理了" + iFile + "个空文件夹" );
}
public static void clear( File dir )
{
File[] dirs = dir.listFiles();
for( int i = 0; i < dirs.length; i++ )
{
if( dirs[i].isDirectory() )
{
clear( dirs[i] );
}
}
if( dir.isDirectory() && dir.delete() )
iFile++;
System.out.println( dir + "清理成功" );
}
}