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("文件删除失败!");
}
}
}

相关文章推荐

windows下apache如何完整卸载?

1、运行services.msc,在服务中停止 apache 服务。 2、运行命令行程序,输入 sc delete apache,删除该服务 3、删除apache文件夹。...
  • rrr4578
  • rrr4578
  • 2014年08月14日 21:30
  • 12895

使用Apache.commons.io文件工具类FileUtils,IOUtils使用

Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方便的读写文件, FileUtils 中提供了许多设计文件操作的 已封装好的方法。 IO...

FileUtils方法大全

FileUtils 获取系统的临时目录路径:getTempDirectoryPath() publicstatic String getTempDirectoryPath() {           ...
  • gao36951
  • gao36951
  • 2014年07月30日 16:20
  • 34472

使用FileUtils简化你的文件操作

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

使用FileUtils简化你的文件操作(commons-io.jar)

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

利用commons-io.jar包中FileUtils和IOUtils工具类操作流及文件

1.String IOUtils.toString(InputStream input),传入输入流对象,返回字符串,有多重重载,可按需要传参 用例: @Test public void showI...
  • koushr
  • koushr
  • 2016年01月24日 23:46
  • 3151

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

structs利用 FileUtils 类文件上传示例

structs文件上传示例structs.xml

java借助org.apache的fileUtils实现文件或者文件夹的拷贝

今天在java项目里的需要备份某个文件夹下的所有文件,通过别人的提示发现apache的fileutils很好用,记下来有需要的看看!Date dt = new Date(); SimpleDate...

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

利用apache第三方jar包,编写的的JDBCUtils工具类,算是上个版本的升级版,其中运用到连接池去保存创建数据库连接...
  • whx217
  • whx217
  • 2017年03月30日 16:45
  • 414
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java导入apache的FileUtils的jar包—删除文件(夹)中的内容
举报原因:
原因补充:

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