急:java处理每10行获取文件,然后写到另一个文件中

比如:E:文件夹中有许多文件,然后每10个文件读取内容,写到另一个文件中。
我用if(i%10==0)去取文件
但是当我不足10个文件时,这个判断是进不去的。这样该怎么处理。

if( i < 10) {
//写文件
}else {
if(i% 10 == 0) {
//写文件
}
}

额··每看懂···在else里处理?

list.add();
if(i%10==0)
{
write(list);
list.clear();
}
write(list);