FTPClient ftp = new FTPClient(); try { ftp.connect(MY_SERVER); if(!ftp.login(username, password)) { ftp.logout(); } boolean dos = ftp.changeWorkingDirectory("C:/Documents and Settings/user/Desktop"); System.out.println(dos); Basically I am trying to put files into the server through an ftp process, I am still new to this so I am not 100% sure if I even need to switch the working directory to the one on my computer ...