public static void processFiles()

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);
    }