Author: sebb Date: Tue Jan 6 15:34:44 2015 New Revision: 1649833 URL: http://svn.apache.org/r1649833 Log: Improved error reporting
Modified: commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java Modified: commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java?rev=1649833&r1=1649832&r2=1649833&view=diff ============================================================================== --- commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java (original) +++ commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java Tue Jan 6 15:34:44 2015 @@ -25,6 +25,7 @@ import java.io.OutputStream; import java.io.PrintWriter; import java.net.InetAddress; import java.net.UnknownHostException; +import java.util.Arrays; import org.apache.commons.net.PrintCommandListener; import org.apache.commons.net.ftp.FTP; @@ -51,7 +52,7 @@ public final class FTPClientExample { public static final String USAGE = - "Usage: ftp [options] <hostname> <username> <password> [<remote file> [<local file>]]\n" + + "Expected Parameters: [options] <hostname> <username> <password> [<remote file> [<local file>]]\n" + "\nDefault behavior is to download a file and use ASCII transfer mode.\n" + "\t-a - use local active mode (default is local passive)\n" + "\t-A - anonymous login (omit username and password parameters)\n" + @@ -214,6 +215,9 @@ public final class FTPClientExample } if (remain < minParams) // server, user, pass, remote, local [protocol] { + if (args.length > 0) { + System.err.println("Actual Parameters: " + Arrays.toString(args)); + } System.err.println(USAGE); System.exit(1); }