发表于 2019-6-15 14:04

申请会员ID:mossy

1、申 请 I D:mossy
2、个人邮箱:9968521332@qq.com

3、原创技术文章:java文件整理代码
      我要分享的是一个整理各种文件的一段代码,这段代码可以节约你的整理时间,不用一步一步的打开文件夹,Ctrl+C & Ctrl+V ,话不多数,直接上代码
      此代码为java代码;
      public static void copyAllp(File file,File file1) throws Exception{ //这部分是方法。
      if(!file1.exists()){
            file1.mkdirs();//判断file1文件夹是否存在,如果不存在就创建一个file1文件
      }

      File [] fileName = file.listFiles();
      for(File f : fileName){
            if(f.isDirectory()){
                copyAllp(f,file1); //循环递归判断当前文件是否是文件夹
            }else{
                String [] str = file.list(new FilenameFilter() {
                  @Override
                  public boolean accept(File dir, String name) {
                        
                        return name.endsWith(".java"); //设置你要获取的文件,如果是图片的话就是以".png,.img"结尾的
                  }//设置多种文件可以为:".java || .png || .img"
                });
                for(String s : str){ //这部分为文件写入比较简单,照搬即可
                  System.out.println(s);
                  InputStream in = new FileInputStream(s);
                  OutputStream out = new FileOutputStream(file1,true);
                  byte [] b = new byte;
                  int len = in.read(b);
                  out.write(b, 0, len);
                  if(in != null){
                        in.close();
                  }
                  if(out != null){
                        out.close();
                  }
                }
               
               
            }
      }
      
      System.out.println("ok");
    }
   接下来是完整的代码写到一个java文件中即可,
   import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;

public class Test {
   
    public static void main(String[] args) {
      try {
            copyAllp(new File("E://Test//java学习"),new File("D://study//java")); //前面的是目标文件路径,后面的是最终文件路径
      } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
      }
      
    }
   
   
    public static void copyAllp(File file,File file1) throws Exception{
      if(!file1.exists()){
            file1.mkdirs();//判断file1文件夹是否存在,如果不存在就创建一个file1文件
      }

      File [] fileName = file.listFiles();
      for(File f : fileName){
            if(f.isDirectory()){
                copyAllp(f,file1); //循环递归判断当前文件是否是文件夹
            }else{
                String [] str = file.list(new FilenameFilter() {
                  @Override
                  public boolean accept(File dir, String name) {
                        
                        return name.endsWith(".java"); //设置你要获取的文件,如果是图片的话就是以".png,.img"结尾的
                  }//设置多种文件可以为:".java || .png || .img"
                });
                for(String s : str){ //这部分为文件写入比较简单
                  System.out.println(s);
                  InputStream in = new FileInputStream(s);
                  OutputStream out = new FileOutputStream(file1,true);
                  byte [] b = new byte;
                  int len = in.read(b);
                  out.write(b, 0, len);
                  if(in != null){
                        in.close();
                  }
                  if(out != null){
                        out.close();
                  }
                }
               
               
            }
      }
      
      System.out.println("ok");
    }

}


      

Hmily 发表于 2019-6-18 18:12

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
页: [1]
查看完整版本: 申请会员ID:mossy