最近の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 ");
" 独自のロジック」。
} }
同様に出力複数のフォルダに、