2012-09-25 54 views
0

我正在創建一個將從目錄上載文件的Swing UI。我們正在使用Quartz來安排這個任務。現在我的問題是,在按下停止按鈕時,調度程序應該停止,文件上傳過程也應該停止。我想要一個文件完全轉移或根本不轉移。我怎麼做?如何在完成任務後停止石英調度程序

文件的代碼片段上傳

File uploadDir = new File("E:\\SFTP_UPLOAD_DIR\\"); 
File[] listOfFiles = uploadDir.listFiles(); 
for (int i = 0; i < listOfFiles.length; i++) { 
    if (listOfFiles[i].isFile()) { 
     SftpUtil.uploadFile(ConfigurationClass.TEMP_FOLDER_LOCATION 
      + listOfFiles[i].getName(), host, userId, password, destDir); 
    } 
} 
+1

究竟是你的問題(閱讀與石英來的API文檔/例子之後)?那個問題與Swing有關? – kleopatra

+1

從你的問題陳述中,我想問問「你不能使用線程來異步上傳文件,而不是使用Quartz scheduler?」。你會說....? – Vikdor

回答