package config.java;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestJavaClass
{
public static void main(String args[]) throws IOException
{
String from = "D:/test/test.JPG";
String to = "D:/test2/test.JPG";
copy(from,to);
}
public static void copy(String from, String to) throws IOException
{
InputStream in = null;
OutputStream out = null;
System.out.println(System.currentTimeMillis());
try
{
InputStream inFile = new FileInputStream(from);
in = new BufferedInputStream(inFile);
OutputStream outFile = new FileOutputStream(to);
out = new BufferedOutputStream(outFile);
while (true)
{
int data = in.read();
if (data == -1)
{
break;
}
out.write(data);
}
System.out.println(System.currentTimeMillis());
}
finally
{
if (in != null)
{
in.close();
}
if (out != null)
{
out.close();
}
}
}
}
Refactorings
No refactoring yet !
This is test class