private String getOutputFilename(String filename, int i) { String basicFilename = JwUtility.getFileName(filename); String outPath = JwUtility.removeSuffix(filename, basicFilename); String outExtension = JwUtility.getExtension(basicFilename); String outFilename; if (outExtension != null) { outExtension = "." + outExtension; outFilename = JwUtility.removeSuffix(basicFilename, outExtension); } else outFilename = basicFilename; outFilename = outFilename + "-split-" + JwUtility.leftPad("" + i, 5, '0'); if (outExtension != null) outFilename = outFilename + outExtension; return outPath + outFilename; }