import java.io.File;
public class ClearEmptyDirs
{
static int i = 0;
public static void main( String[] args )
{
// 文件夹清理的开始位置,默认为d:\pictures
String dir_str = "d:\\pictures";
File dir = new File( dir_str );
clear( dir );
System.out.println( "清理完毕。" );
System.out.println( "共删除了" + i + "个空文件夹" );
}
public static void clear( File dir )
{
File[] dir2 = dir.listFiles();
for( int i = 0; i < dir2.length; i++ )
{
if( dir2[i].isDirectory() )
{
clear( dir2[i] );
}
}
if( dir.isDirectory() && dir.delete() )
i++;
System.out.println( dir + "删除成功" );
}
}
---------------------
作者:hotace_c
来源:CSDN
原文:https://blog.csdn.net/qq_23303521/article/details/52344122
版权声明:本文为博主原创文章,转载请附上博文链接!
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载