get the target file relative path and name concode_field_sep boolean info concode_elem_sep boolean subdir concode_elem_sep boolean trace concode_elem_sep boolean newOnly concode_elem_sep String dir concode_elem_sep Hashtable<String,FTPFile> filesMap concode_elem_sep AtomicInteger fileCntSuccess concode_elem_sep AtomicInteger currentThreadCnt concode_elem_sep String filePattern concode_elem_sep boolean local concode_elem_sep AtomicLong bytesTransferredAll concode_elem_sep ConcurrentLinkedQueue<String> filesQueue concode_elem_sep String host concode_elem_sep long ftpSizeInBytes concode_elem_sep FTPClient ftp concode_elem_sep AtomicInteger currentFileCnt concode_elem_sep String pwd concode_elem_sep String user concode_elem_sep int fileCnt concode_elem_sep String targetDir concode_elem_sep Exec exec concode_elem_sep int sessions concode_elem_sep int dirCnt concode_field_sep boolean isTargetExists concode_elem_sep void trace concode_elem_sep FTPClient openConnection concode_elem_sep void retrieveFileList concode_elem_sep Integer run concode_elem_sep void run concode_elem_sep void initOptions concode_elem_sep void copyFiles concode_elem_sep Var evalPop concode_elem_sep void info
String function ( String arg0 ) { String loc0 = arg0 ; if ( dir != null ) { if ( targetDir != null ) { loc0 = targetDir + arg0 . substring ( dir . length ( ) ) ; } else { loc0 = arg0 . substring ( dir . length ( ) ) ; } } else if ( targetDir != null ) { loc0 = targetDir + "srini_string" + arg0 ; } return loc0 ; }