java导入apache的FileUtils的jar包—删除文件(夹)中的内容

转载 2015年11月21日 11:31:07
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileDeleteStrategy;

/*
 * 需要导入commons-io的jar包,下载地址:(选择bin,不是src)
 * http://commons.apache.org/proper/commons-io/download_io.cgi;
 * 导入jar包的方式很简单,百度查找eclipse怎么导入jar包;
 */
public class FileDeleteStrategyTest 
{
public static void main(String[] args) 
{
File file = new File("d:\\a\\b");   //创建要删除的文件夹对象;
System.out.println("获得所有文件的绝对路径:");
        File[] lists = file.listFiles();   
        for(File x:lists)
    {
    System.out.println(x.getAbsolutePath());
    }
    FileDeleteStrategy strategy = FileDeleteStrategy.NORMAL;
   System.out.println("以普通策略删除非空文件夹:");
   try 
    {
strategy.delete(file);
System.out.println("文件删除成功!");
} catch (IOException e) 
{
System.out.println("文件删除失败!");
}
    strategy = FileDeleteStrategy.FORCE;
    System.out.println("以强制策略删除非空文件夹:");
   try
 {
strategy.delete(file);
System.out.println("文件删除成功!");
} catch (IOException e)
 {
System.out.println("文件删除失败!");
}
}
}

相关文章推荐

FileUtils方法大全

FileUtils 获取系统的临时目录路径:getTempDirectoryPath() publicstatic String getTempDirectoryPath() {           ...

使用FileUtils简化你的文件操作

前言:     在工作当中我们往往遇到很多文件的操作,我们也习惯写一些自己定义的工具类来简化文件操作,其实apache的commons的FileUtils类就是这样一个工具类,使用它能大大的简化...

[MySQL]利用apache第三方jar包,编写的的JDBCUtils工具类过程及内容详解.附带配置文件的详细注解.

利用apache第三方jar包,编写的的JDBCUtils工具类,算是上个版本的升级版,其中运用到连接池去保存创建数据库连接

java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException

http://blog.csdn.net/zenson_g/article/details/8491436 缺少相应jar包都会有异常,根据异常找jar包导入......     ...

java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException

缺少相应jar包都会有异常,根据异常找jar包导入......     这里我说下lang包,因为这个包我找了好半天:   我用的是: commons-lang3-3.1.jar  出现异常:...

java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException

缺少相应jar包都会有异常,根据异常找jar包导入......     这里我说下lang包,因为这个包我找了好半天:   我用的是: commons-lang3-3.1.jar  出现异常: ja...

apache FileUtils 和 IOUtils 工具类 改写普通文件读写方式 提高效率

不重复开发的轮子,既然人家已经写好了通用成熟的工具,与其自己吭哧吭哧写通用类,还不如拿来用即可。但是用归用,不了解还是不行滴,咻咻, apache下 开源了许多实用的工具类,一般都是在commons...

apache FileUtils 和 IOUtils 工具类 改写普通文件读写方式 提高效率

不重复开发的轮子,既然人家已经写好了通用成熟的工具,与其自己吭哧吭哧写通用类,还不如拿来用即可。但是用归用,不了解还是不行滴,咻咻, apache下 开源了许多实用的工具类,一般都是在commo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)