1 package de.tivsource.page.common.file;
2
3 import java.io.File;
4 import java.io.FileInputStream;
5 import java.io.FileOutputStream;
6 import java.io.InputStream;
7
8 import org.apache.logging.log4j.LogManager;
9 import org.apache.logging.log4j.Logger;
10
11
12
13
14
15
16
17 public class FileActions {
18
19 private static final Logger logger = LogManager.getLogger(FileActions.class);
20
21 public static void savePictureFile(File source, File destination) throws Exception {
22
23 logger.debug("savePictureFile aufgerufen");
24
25 byte[] buffer = new byte[ (int) source.length() ];
26 InputStream in = new FileInputStream(source);
27 in.read( buffer );
28 FileOutputStream fileOutStream = new FileOutputStream(destination);
29 fileOutStream.write(buffer);
30 fileOutStream.flush();
31 fileOutStream.close();
32 in.close();
33 }
34
35 }