快速业务通道

用java写的一个文件操作类包 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
eturn false;      }    }    /**    * 递归删除filePath指定的文件目录    * @param filePath     */    public boolean deleteDir(String filePath) throws IOException{      boolean isDone = false;      File file = new File(filePath);      //判断是文件还是目录      if(file.exists()&&file.isDirectory()){        if(file.listFiles().length==0){          file.delete();          isDone = true;        }        else {          File [] delFiles = file.listFiles();          for(int i=0;i<delFiles.length;i++){            if(delFiles[i].isDirectory()){              deleteDir(delFiles[i].getAbsolutePath()); //递归调用deleteDir函数            }            else {              delFiles[i].delete();            }          }        }        //删除最后剩下的目录名。        deleteDir(filePath);        isDone = true;      }      else        return false;      return isDone;    } } package fileOperation; import java.io.File; import java.io.IOException; /** * * @author wakin * */ public class Delete { /**   * 删除指定文件。   * @param filePath   * @return   */ public boolean deleteFile(String filePath) throws IOException{   File file = new File(filePath);   if(file.exists()) {   file.delete();   //System.out.println(filePath+"文件已删除.");   return true;   }   else {   //System.out.println("逻辑错误:"+filePath+"文件不存在.");   return false;   } } /**   * 递归删除filePath指定的文件目录   * @param filePath   */ public boolean deleteDir(String filePath) throws IOException{   boolean isDone = false;   File file = new File(filePath);   //判断是文件还是目录   if(file.exists()&&file.isDirectory()){   if(file.listFiles().length==0){    file.delete();    isDone = true;   }   else {    File [] delFiles = file.listFiles();    for(int i=0;i<delFiles.length;i++){    if(delFiles[i].isDirectory()){     deleteDir(delFiles[i].getAbsolutePath()); //递归调用deleteDir函数    }    else {     delFiles[i].delete();    }    }   }   //删除最后剩下的目录名。   deleteDir(filePath);   isDone = true;   }   else   return false;   return isDone; } }

喘java亟議匯倖猟周荷恬窃淫(3)

扮寂:2011-02-05 javaeye wakin2003

鹸崙?

Java旗鷹

package fileOperation; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * 鹸崙猟周才猟周斜垢醤窃?嬬登僅坿猟周音贋壓?坿猟周音辛響?朕炎猟周厮将贋壓? * 朕炎揃抄音贋壓?朕炎揃抄音辛亟吉秤趨 * @author wakin * */ public class Copy {    /**    * type葎登僅頁倦顕固?1葎顕固症議猟周?2葎音顕固。    * return 議峙葎1燕幣顕固賜宀荷恬屎械頼撹?2葎音顕固?荷恬函?。    * @param source_name    * @param dest_name    * @param type   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号