Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
- success = ftpClient.changeWorkingDirectory(PATH + preset + "/" + file_to_download + offset);
- System.out.println("Download Path:-" + PATH + preset + "/" + file_to_download + offset);
- if (!success) {
- System.out.println("Could not changed the directory to RIBS");
- return;
- } else {
- System.out.println("Directory changed to RIBS");
- }
- FTPFile[] files = ftpClient.listFiles();
- for (FTPFile file : files) {
- if (file.getName().contains(".zip")) {
- dfile = file.getName();
- }
- }
- DirectoryChooser dirChooser = new DirectoryChooser();
- File chosenDir = dirChooser.showDialog(tableView.getScene().getWindow());
- System.out.println(chosenDir.getAbsolutePath());
- OutputStream output;
- output = new FileOutputStream(chosenDir.getAbsolutePath() + "/" + dfile);
- int timeOut = 500;
- ftpClient.setConnectTimeout(timeOut);
- if (ftpClient.retrieveFile(dfile, output) == true) {
- downloadButton.setDisable(true);
- }
- output.close();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement