import java.io.
FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileCopyExample
{
public static void main(String[] args)
{
FileInputStream inputStream = null;
FileOutputStream outputStream = null;
try
{
// Open the input file stream
inputStream = new FileInputStream("source.txt");
// Open the output file stream
outputStream = new FileOutputStream("destination.txt");
int byteData;
// Read the file byte by byte and write to another file
while ((byteData = inputStream.read()) != -1)
{
outputStream.write(byteData);
System.out.println("File copied successfully!");
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
if (inputStream != null)
{
inputStream.close();
if (outputStream != null)
{
outputStream.close();
}
catch (IOException e)
{
e.printStackTrace();