zoukankan      html  css  js  c++  java
  • 拷贝JAR包

    package com.cici;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.util.ArrayList;
    import java.util.List;
    
    import org.apache.commons.io.FileUtils;
    
    public class TestCopy {
        private static List<File> files = new ArrayList();
    
          public static void main(String[] args)
            throws Exception
          {
            TestCopy tCP = new TestCopy();
            copyJars("D:\path1", "D:\path2");
          }
         public static String getFilesuffix(String strs)
          {
            String ss[] =  strs.split("\.") ;
            return ss[1];
          }
          public static void copyJars(String sourceDir, String destDir)
            throws Exception
          {
            addJarsIntoList(sourceDir);
    
            File file = new File(destDir);
            if (file.isDirectory())
            {
              for (File f : files) {
                FileInputStream inputStream = new FileInputStream(f);
                FileUtils.copyFile(f, new File(file.getPath() + "\" + f.getName()));
              }
            }
          }
          public static void addJarsIntoList(String path1)
          {
            File dir = new File(path1);
            if (dir.isDirectory())
            {
              File[] subFiles = dir.listFiles();
              for (File file : subFiles)
                  //if it is file then we need to added into file list
                if (file.isFile())
                  if (getFilesuffix(file.getName()).equals("jar"))
                    files.add(file);
              //if it is not file it is just directory then we need to analize it then  it into directory
                else
                  addJarsIntoList(file.getAbsolutePath());
            }
          }
    }
  • 相关阅读:
    Shell 查找和关闭进程
    如何重启MySQL,正确启动MySQL
    php 杂记
    Linux gcc编译简介、常用命令
    memset和printf(buf)编译出错
    Linux 文件操作函数
    Sizeof与Strlen的区别与联系
    获取Checkbox的值
    undefined reference to 'pthread_create'
    linux makefile文件
  • 原文地址:https://www.cnblogs.com/cici-new/p/4298854.html
Copyright © 2011-2022 走看看