java批量处理

最近用到Java批量处理,一次性处理多个文件夹下的多个文件,在此记录一下。

我的思路:首先要保证文件夹和文件夹下的文件的命名是有规律的,利用for循环,每次自增变量,再拼接字符串,从而得到各个文件的路径。

我要处理的数据有7个文件夹,每个文件夹下有6个文件;文件夹以1101、1102、...1107命名;文件以1101-0-clean.txt、...1101-6-clean.txt命名

1102-0-clean.txt、...1102-6-clean.txt  ....。

根目录:"E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//"

  for (int p = 1; p < 8; p++) {
        //s是根目录:E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean// StringBuilder stringBuilder1
= new StringBuilder(s);
        //拼接字符串:E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//110 StringBuilder stringBuilder2
= new StringBuilder("110");
        //循环成110p stringBuilder2.append(p); stringBuilder1.append(stringBuilder2);
        //E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//110p// stringBuilder1.append(
"//"); for (int l = 0; l < 6; l++) { //E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//110p// StringBuilder stringBuilder3 = new StringBuilder(stringBuilder1);
          //E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//110p//110p stringBuilder3.append(stringBuilder2);
          //110p- stringBuilder3.append(
"-");
          //110p-l stringBuilder3.append(l);
          //E://桌面//空间认知//12月空间认知//数据处理-new//OD-clean//110p//110p-l-clean.txt stringBuilder3.append(
"-clean.txt");
          
          “自己的逻辑
} }

 输出到多个文件夹同理;

猜你喜欢

转载自www.cnblogs.com/help-silence/p/12103821.html