أولاً ، لماذا تقوم بإنشاء أو بعض العمليات الأخرى هي إنشاء ملف 60 جيجابايت! ربما تحتاج إلى إلقاء نظرة على هذه العملية لإصلاح هذه العملية لإنشاء ملف نصي SQL أصغر بدلاً من إنشاء عملية جديدة. ومع ذلك ، إذا كان هذا شيءًا لمرة واحدة تحتاج إلى القيام به ، فقد يكون ذلك جيدًا ولكن لمعالجة سؤالك ، فسأستخدم Bufferreader لقراءة السجلات ومعالجتها إذا كان ملفًا كبيرًا كما أوضحت.
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
// process the line. and write into your output file and close the file.
}
br.close();