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


Reply via email to