FTPClient : Get System Type

This section explain how to get system type by using method of FTPClient class in java.

Ads

FTPClient : Get System Type

This section explain how to get system type by using method of FTPClient class in java.

Get System Type :

String getSystemType() : Return type of this method is String. This method always holds the system type which is acquired from the ftp server. When you call this metthod it issue a SYST command to the FTP server and FTPClient put this value in cache till system is connected to the ftp server.

It throws FTPConnectionClosedException and IOException.

Example :

In this example we are using getSystemType() method of FTPClient class to get the system type of FTP server.

import java.io.IOException;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPConnectionClosedException;

class FtpGetSystemType{
	public static void main(String[] args) throws IOException {
		FTPClient client = new FTPClient();
		boolean result;
		try {
			// Connect to the localhost
			client.connect("localhost");
			
			// login to ftp server
			result = client.login("admin", "admin");

			if (result == true) {
				System.out.println("User successfully logged in.");
			} else {
				System.out.println("Login failed!");
				return;
			}
			
			//Get System Type
			
			System.out.println("System type : "+client.getSystemType());

		} catch (FTPConnectionClosedException e) {
			System.out.println(e);
		} finally {
			try {
				client.disconnect();
			} catch (FTPConnectionClosedException e) {
				System.out.println(e);
			}
		}
	}
}

Output :

User successfully logged in.
System type : UNIX Type: L8

Advertisements

Share on Google+Share on Google+

FTPClient : Get System Type

Posted on: December 11, 2012 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: FTPClient : Get System Type  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0

Ads

 

Ads