Возможно, было бы полезно сослаться на предыдущий вопрос, чтобы увидеть, что было неудовлетворительно Вот базовый пример:
public static void copy( File src, File dest ) throws IOException {
Reader reader = new FileReader(src);
Writer writer = new FileWriter(dest);
int oneChar = 0;
while( (oneChar = reader.read()) != -1 ) {
writer.write(oneChar);
}
writer.close();
reader.close();
}
Дополнительные вопросы для рассмотрения:
- Оберните устройство чтения / записи с BufferedReader / Writer для лучшей производительности
- вызовы close должны быть в блоке finally, чтобы предотвратить утечку ресурсов