S
SchönerDöner
Gast
Hallo,
hab mal ne alte methode von mir rausgekramt heute. Sieht irgendwie verbesserungswürdig aus ^^ was meint Ihr:
hab mal ne alte methode von mir rausgekramt heute. Sieht irgendwie verbesserungswürdig aus ^^ was meint Ihr:
Code:
public void copyFile(String source , String target) throws IOException
{
File inputFile = new File(source);
File outputFile = new File(target);
File[] allFiles = inputFile.listFiles(); // get all files from given directory name
FileInputStream in = null;
FileOutputStream out = null;
FileChannel inc = null;
FileChannel outc = null;
for(int i = 0 ; i < allFiles.length ; i++)
{
inputFile = new File(source + "/" + allFiles[i].getName());
outputFile = new File(target + "/" + allFiles[i].getName());
in = new FileInputStream(inputFile);
out = new FileOutputStream(outputFile);
inc = in.getChannel();
outc = out.getChannel();
inc.transferTo(0,inc.size(),outc);
}
inc.close();
outc.close();
in.close();
out.close();
}