当前位置: 首页 > news >正文

四川省工程造价总站官网安徽省建设法治协会网站

四川省工程造价总站官网,安徽省建设法治协会网站,怎样仿制网站,做网站一次付费原文网址#xff1a;http://kxjhlele.iteye.com/blog/323657 以前在javaeye看到过关于Java操作文件的一篇文章#xff0c;写的很好#xff0c;但找了半天也没找到#xff0c;就把找到底几篇文章整理一下#xff0c;做个总结#xff0c;算是一个学习备份…… 1#xff0c…原文网址http://kxjhlele.iteye.com/blog/323657 以前在javaeye看到过关于Java操作文件的一篇文章写的很好但找了半天也没找到就把找到底几篇文章整理一下做个总结算是一个学习备份……   1验证传入路径是否为正确的路径名(Windows系统其他系统未使用)     Java代码   // 验证字符串是否为正确路径名的正则表达式  private static String matches  [A-Za-z]:\\\\[^:?\*]*;  // 通过 sPath.matches(matches) 方法的返回值判断是否正确  // sPath 为路径字符串       2通用的文件夹或文件删除方法直接调用此方法即可实现删除文件夹或文件包括文件夹下的所有文件     Java代码   /**  *  根据路径删除指定的目录或文件无论存在与否  *param sPath  要删除的目录或文件  *return 删除成功返回 true否则返回 false。  */  public boolean DeleteFolder(String sPath) {      flag  false;      file  new File(sPath);      // 判断目录或文件是否存在      if (!file.exists()) {  // 不存在返回 false          return flag;      } else {          // 判断是否为文件          if (file.isFile()) {  // 为文件时调用删除文件方法              return deleteFile(sPath);          } else {  // 为目录时调用删除目录方法              return deleteDirectory(sPath);          }      }  }       3实现删除文件的方法     Java代码   /**  * 删除单个文件  * param   sPath    被删除文件的文件名  * return 单个文件删除成功返回true否则返回false  */  public boolean deleteFile(String sPath) {      flag  false;      file  new File(sPath);      // 路径为文件且不为空则进行删除      if (file.isFile()  file.exists()) {          file.delete();          flag  true;      }      return flag;  }       4实现删除文件夹的方法     Java代码   /**  * 删除目录文件夹以及目录下的文件  * param   sPath 被删除目录的文件路径  * return  目录删除成功返回true否则返回false  */  public boolean deleteDirectory(String sPath) {      //如果sPath不以文件分隔符结尾自动添加文件分隔符      if (!sPath.endsWith(File.separator)) {          sPath  sPath  File.separator;      }      File dirFile  new File(sPath);      //如果dir对应的文件不存在或者不是一个目录则退出      if (!dirFile.exists() || !dirFile.isDirectory()) {          return false;      }      flag  true;      //删除文件夹下的所有文件(包括子目录)      File[] files  dirFile.listFiles();      for (int i  0; i  files.length; i) {          //删除子文件          if (files[i].isFile()) {              flag  deleteFile(files[i].getAbsolutePath());              if (!flag) break;          } //删除子目录          else {              flag  deleteDirectory(files[i].getAbsolutePath());              if (!flag) break;          }      }      if (!flag) return false;      //删除当前目录      if (dirFile.delete()) {          return true;      } else {          return false;      }  }       5main() 方法     Java代码   public static void main(String[] args) {        HandleFileClass hfc  new HandleFileClass();      String path  D:\\Abc\\123\\Ab1;      boolean result  hfc.CreateFolder(path);      System.out.println(result);      path  D:\\Abc\\124;      result  hfc.DeleteFolder(path);      System.out.println(result);    }       main() 方法只是做了一个简单的测试建立文件夹和文件都是本地建立情况考虑的应该很全面了包括文件夹包含文件夹、文件。文件的不同情况…………   实现没有问题可以正确删除文件夹和文件。   对于其他类型文件的操作继续学习…………
http://www.zqtcl.cn/news/62386/

相关文章:

  • 做网站和域名制作网站的列子
  • 商城类网站能做响应式设计吗大学生网络营销策划书模板
  • 甘肃金恒大建设有限公司网站做网站需要ps吗
  • 台州网站排名网站后台制作这么做
  • seo网站诊断美发网站 源代码
  • 广州天呈网站建设东莞seo快速排名
  • 做母婴用品的网站有哪些厦门专业制作网站
  • 蓬莱网站建设联系电话教做高级料理的网站
  • windows2008iis部署及发布网站广州 营销型网站建设公司
  • 网站推广哪家好砍柴网wordpress
  • 网站建设费用会计处理阿里logo设计平台
  • 上海先进网站建设公司德州哪个做网站做得好
  • 如何做网站维护网页设计与制作就业前景
  • 临沂网站建天津市网站制作 公司
  • 傻瓜式网站制作wordpress ajax 登陆
  • 响应式布局网站开发济南网站seo哪家公司好
  • 重庆网站建设找重庆万为建网站服务器
  • 海口小学网站建设网站上的广告位图片怎么做呢
  • 浦东网站开发培训班小程序买量平台
  • 南通优普网站建设制作wordpress搬家缩略图都没
  • 中国在数码网站注册域名好 gt深圳关键词优化怎么样
  • 红酒 网站 模板加州网络公司排名
  • 室内设计在线网站专业网站设计公司排名
  • asp门户网站源码青海制作网站多少钱
  • 网站开发过程分为哪几个阶段百度重庆营销中心
  • 网站黏度大连软件公司有哪些
  • 重庆云阳网站建设公司百度可以发布广告吗
  • 公司名字大全推荐优化方案生物
  • dede网站模板怎么安装教程西安牛二网络科技有限公司
  • 专业的网站制作品牌logo设计在线生成