you can pass value from tfileInputPositional to tJavaRow (or your tJava) component and store the file name in a global var using
globalMap.put("filename","yourderivedfilename");
now in your tFileCopy component you can check RENAME option and give file name as
globalMap.get("filename")
and also you can check remove source file checkbox or use tFileDelete to remove old version of file