English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Copiar el contenido de un archivo carácter por carácter a otro
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFiles { public static void main(String[] args) throws IOException { //Crear un objeto File para almacenar el archivo de origen File source = new File("D:\\ExampleDirectory\\SampleFile.txt"); //Crear un objeto File para almacenar el archivo de destino File destination = new File("D:\\ExampleDirectory\\outputFile.txt"); //Crear un objeto FileInputStream FileInputStream inputStream = new FileInputStream(source); //Crear un objeto FileOutputStream FileOutputStream outputStream = new FileOutputStream(destination); //Crear un búfer para almacenar los datos int length = (int) source.length(); byte[] buffer = new byte[length]; while ((length = inputStream.read(buffer)) > 0) { outputStream.write(buffer, 0, length); } inputStream.close(); outputStream.close(); System.out.println("Se copió el archivo con éxito......"); } }
Resultado de la salida
Se copió el archivo con éxito......