package CacheWolf.utils;
import ewe.io.File;
import ewe.io.FileInputStream;
import ewe.io.FileOutputStream;
public class Files {
/**
* copy a file
*
* @param sFileSrc
* source file name
* @param sFileDst
* destination file name
* @return true on success, false if an error occurred
*/
public static boolean copy(String sFileSrc, String sFileDst) {
try {
File fSrc = new File(sFileSrc);
int len = 32768;
byte[] buff = new byte[(int) java.lang.Math.min(len, fSrc.length())];
FileInputStream fis = new FileInputStream(fSrc);
File dDst = new File(File.getDrivePath(sFileDst));
if (!dDst.exists()) {
dDst.createDir();
}
FileOutputStream fos = new FileOutputStream(sFileDst);
while (0 < (len = fis.read(buff)))
fos.write(buff, 0, len);
fos.flush();
fos.close();
fis.close();
} catch (Exception ex) {
return false;
}
return true;
}
}