public void put(String[] localFiles,String remoteTargetDirectory,String mode) throws IOException {
  put(localFiles,null,remoteTargetDirectory,mode);
}

public void put ( String [ ] localFiles , String remoteTargetDirectory , String mode ) throws IOException { put ( localFiles , null , remoteTargetDirectory , mode ) ; }
copy a set of local files to a remote directory , uses the specified mode when creating the files on the remote side .
