Kicsit belegányolva (nem próbáltam, nem vagyok benne biztos, hogy jó, sry):
int i = 1;
BufferedWriter bw = null;
BufferedReader br = new BufferedReader(new FileReader(SOURCE));
String line;
while ((line = br.readLine()) != null) {
if (line.startsWith(SEP) && i != 1) {
bw.close();
bw = new BufferedWriter(new FileWriter(FP + i++ + ".txt"));
} else {
bw = new BufferedWriter(new FileWriter(FP + i++ + ".txt"));
}
bw.write(line + NL);
}
--
blogom