Javaのバッチ処理

最近のJavaは、バッチ処理、複数のフォルダに1回のプロセス、複数のファイルを、このレコードを見に使用されます。

私の考え:最初に、各ファイルのパスで、その結果、ループのための各増分変数を使用し、必ずフォルダ名やフォルダのパターンがあることを確認してください、その後、CONCATENATE文字列。

私のデータを処理する6つのファイルはそれぞれのフォルダにあり、7つのフォルダがあり、フォルダ1101、1102、1107年に...という名前;ファイル1101から0・clean.txt、... 1101から6 -clean.txt命名

1102から0-clean.txt、... 1102から6-clean.txt .....

ルートディレクトリ: "E://デスクトップ// // 12月空間認知空間認知//データ処理-new // OD-クリーン//"

  以下のためにINT。; P <8 P = 1 P ++ ){ 
        E:// //デスクトップ空間認知空間認知// 12月データ処理-new // OD-クリーン/ // Sルートのです/ StringBuilderのstringBuilder1
= 新新のStringBuilder(S);
       //文字列の連結:E://デスクトップ空間認知空間認知// // OD-クリーンを処理し、12月のデータ// // -new 110 のStringBuilder stringBuilder2
= 新しい新しい StringBuilderの( "110" );
        110Pに//サイクル stringBuilder2.append(P)。 stringBuilder1.append(stringBuilder2);
        // E:デスクトップ// // // 12月空間認知空間認知//データ処理OD-クリーン// // -new 110P // stringBuilder1.append(
"//" ); のためのint型 L <6; L = 0 L ++ ){ // E:デスクトップ// //月空間認知空間認知//データ処理-new // OD-クリーン// 110P / / StringBuilderのstringBuilder3 = 新新のStringBuilder(stringBuilder1);
         // E:デスクトップ// // // 12月空間認知空間認知OD-クリーン// // // -new 110P 110P処理//データ stringBuilder3.appendを( stringBuilder2);
          // 110p- stringBuilder3.append(
" - " );
          // L-110P stringBuilder3.append(L);
          // E://デスクトップ// // 12月空間認知空間認知//データ処理OD-クリーン// // -new 110P-110P // L-clean.txt stringBuilder3.append(
「-clean。 TXT ");
          
          " 独自のロジック」。
} }

 同様に出力複数のフォルダに、

おすすめ

転載: www.cnblogs.com/help-silence/p/12103821.html