in src/java/org/apache/fulcrum/jce/crypto/cli/CLI.java [88:116]
public static void processFiles(String[] args)
throws Exception
{
String cipherMode = args[1];
char[] password = args[2].toCharArray();
File sourceFile = new File(args[3]);
File targetFile = null;
if( args.length == 4 )
{
targetFile = sourceFile;
}
else
{
targetFile = new File(args[4]);
File parentFile = targetFile.getParentFile();
if (parentFile != null)
{
boolean success = parentFile.mkdirs();
if ( !success )
{
System.err.println("Failed to create directory");
}
}
}
processFile(cipherMode,password,sourceFile,targetFile);
}