我正在创建一个从目录上传文件的 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);
}
}