Copiando archivos de sdcard al directorio de almacenamiento interno de android

He creado un directorio en el almacenamiento interno de android usando las líneas siguientes:

File directory = getDir("template", Context.MODE_PRIVATE); 

Necesito agregar algunos archivos en esta 'plantilla' directorio de sdcard, ¿cuál es la manera de lograr esto?

Cualquier ayuda es apreciada ..

Gracias

Intente utilizar este método. En el que debe proporcionar nombres de archivo de origen y de destino.

 private boolean copyFile(File src,File dst)throws IOException{ if(src.getAbsolutePath().toString().equals(dst.getAbsolutePath().toString())){ return true; }else{ InputStream is=new FileInputStream(src); OutputStream os=new FileOutputStream(dst); byte[] buff=new byte[1024]; int len; while((len=is.read(buff))>0){ os.write(buff,0,len); } is.close(); os.close(); } return true; } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.