Alion91:import java.io.File;|@||@|public class DirectoryUtil {|@||@|      /**|@|       * @param args|@|       */|@|      public static void main(String[] args) {|@|            // TODO Auto-generated method stub|@|            System.out.println("两目录是否相等:"+dirEqual("d://A", "d://A"));|@|            |@|      }|@|      |@|      //如果两个目录的的内容完全一致,则返回true,否则返回false;|@|      public static boolean dirEqual(String path1,String path2){|@|            boolean tag=true;|@|            File file1=new File(path1);|@|            File file2=new File(path2);            |@|            File[] fileArr1=file1.listFiles().length>file2.listFiles().length?file1.listFiles():file2.listFiles();|@|            System.out.println(file1.listFiles().length);|@|            File[] fileArr2=file1.listFiles().length<=file2.listFiles().length?file1.listFiles():file2.listFiles();|@|            System.out.println(file2.listFiles().length);|@|            for (File file : fileArr1) {|@|                  if(file.isFile()){|@|                        if(!fileNameEqual(file, fileArr2)){|@|                              tag=false;|@|                              break;|@|                        }|@|                  }else {|@|                        System.out.println("1:"+file.getAbsolutePath());|@|                        if(!fileNameEqual(file, fileArr2)){|@|                              //判断是否有相同的目录|@|                              tag=false;|@|                              break;|@|                        }|@|                        else{|@|                              tag=dirEqual(file.getAbsolutePath(),getDirName(file.getName(),fileArr2));|@|                        }|@|                        |@|                  }|@|            }|@|            return tag;|@|      }|@|      |@|      public static boolean fileNameEqual(File src,File[] dstFiles){|@|            boolean tag=false;|@|            for (File file : dstFiles) {|@|                  if(file.getName().equals(src.getName()))|@|                        tag=true;|@|            }|@|            return tag;|@|      }|@|      |@|      public static String getDirName(String srcName,File[] dstArr){|@|            String dstDir=null;|@|            for (File file : dstArr) {|@|                  if(file.getName().equals(srcName)){|@|                        dstDir=file.getAbsolutePath();|@|                        System.out.println("2:"+file.getAbsolutePath());|@|                        break;|@|                  }      |@|            }|@|            return dstDir;|@|      }|@||@|}|@|

去java文件 注释_去除java文件中注释部分相关推荐

  1. java 文件 剪切_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇

    本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 很多朋友在看我的<java IO总结系列>之前觉得创建文件.文件夹删除文件这些基础操作真的是太简单了.但看了我的文章之后,有小 ...

  2. java蓝光_蓝光文件解析

    随着网络带宽.硬盘容量.屏幕分辨率等基础条件的提升,人们观影的要求也从标清.高清一路上升到4K.UHD. 蓝光影碟(BD Disc)是DVD的升级版,可以作为超高清影片的载体. 由于一些大家都懂的原因 ...

  3. Java main方法_解释Java中的main方法,及其作用_一个java文件中可包含多个main方法

    public static void main(String[] args) {} 或者 public static void main(String args[]) {} main方法是我们学习Ja ...

  4. java项目 建文件夹_在Java工程下,用java代码创建文件夹

    展开全部 参考下面代码,说明已在代码中注释:import java.io.File; import java.io.FileOutputStream; import java.io.IOExcepti ...

  5. java中打开文件显示_从java程序中打开任何文件

    在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...

  6. java识别文件类型_在Java中识别文件类型

    我使用 Apache Tika,它使用魔术字节模式和globbing提示(文件扩展名)来识别文件类型,以检测MIME类型.它还支持对文件内容的其他解析(我不真正使用). 以下是一个简单而肮脏的例子,说 ...

  7. java读取jsp文件内容_使用Java读取Excel文件内容

    问题:我能用Java读取一个Excel文件吗?如果能,怎么做? 回答:是的,可以用Java读取Microsoft Excel文件.微软提供了一个Excel的ODBC驱动程序,因此我们就可以使用JDBC ...

  8. java 获取文件所在的文件夹_【Java视频教程】day32-文件IO??

    File类&递归 File类 File类简介 任何数据在存储设备(硬盘.光盘.U盘等等)都是以二进制存储.但是体现出来的文件或文件夹.所以在Java中提供File类,它是专门操作文件或文件夹的 ...

  9. java文件编译_【java】javac编译多个有依赖关系的java文件为class文件

    历史文章: [javac命令不能使用,提示不是内部命令或外部命令,请查看历史文章] =================需求说明========================== 之前的文章中,仅说明 ...

最新文章

  1. ORA-12012: error on auto execute of job quot;ORACLE_OCM
  2. 华中科技大学 教学大纲 计算机,教学大纲-华中科技大学计算机学院
  3. 手把手教你用Python爬虫煎蛋妹纸海量图片
  4. 类String的构造函数、析构函数和赋值函数
  5. ORA-600_16703比特币攻击案例分析
  6. 写了8年的代码,做过的项目都下线了,程序员的意义在哪里!
  7. 2.4 理解指数加权平均
  8. EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(九)
  9. php读取oracle,php读取oracle中数据库文件
  10. mysql 数据库 自动备份_MYSQL数据库自动备份
  11. 主节点数量_你知道电气主接线常见接线方式吗?建议收藏共同学习
  12. android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)...
  13. JavaScript编程风格 (share)
  14. php 留言回复对话_php实现留言板功能(会话控制)
  15. 交通规划软件功能分析
  16. open SUSE 查看本机ip地址
  17. AD8232 单导心率监测仪
  18. 关于E-R(实体-联系)图
  19. android将照片压缩并显示,android拍照选择图库后将照片剪裁压缩显示到imageview上 -电脑资料...
  20. matlab统计学分析函数

热门文章

  1. mvc3中正确处理ajax访问需要登录的页面
  2. 《构建高可用Linux服务器》卓越网和互动网上架了
  3. request.getRealPath不推荐使用
  4. DB2日志传送基础知识简介
  5. 一篇文章教你学会使用SpringBoot实现文件上传和下载
  6. java开发手册:线程池不允许使用 Executors 去创建
  7. 解决关闭hdfs yarn spark hbase时no namenode to stop异常 no master to stop
  8. minikube报错:This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory.
  9. Corodva Could not resolve com.android.tools.build:gradle:3.0.1 解决方法
  10. python3字典(Map)