2023年7月3日发(作者:)
javaswing上传⽂件_SWING中⽂件的上传学步园import ;import putStream;import tFoundException;import tputStream;import ption;import t;import g;import hooser;import nPane;import meExtensionFilter;import Dlg;public class Import_Action {public static void eventOnImport(ImportDlg importDlg) {JFileChooser chooser = new JFileChooser();tiSelectionEnabled(true);/** 过滤⽂件类型 * */FileNameExtensionFilter filter = new FileNameExtensionFilter("xml","xls", "txt");eFilter(filter);if (enDialog(nPanel()) == E_OPTION) {/** 得到选择的⽂件* */File[] arrfiles = ectedFiles();if (arrfiles == null || == 0) {return;}FileInputStream input = null;FileOutputStream out = null;String path = "./files";try {for (File f : arrfiles) {File dir = new File(path);/** ⽬标⽂件夹 * */File[] fs = les();HashSet set = new HashSet();for (File file : fs) {(e());}/** 判断是否已有该⽂件* */if (ns(e())) {ssageDialog(new JDialog(), "已有该⽂件!");return;}input = new FileInputStream(f);byte[] buffer = new byte[1024];File des = new File(path, e());out = new FileOutputStream(des);int len = 0;while (-1 != (len = (buffer))) {(buffer, 0, len);}();();}} catch (FileNotFoundException e1) {tackTrace();} catch (IOException e1) {tackTrace();}}}}
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688384021a129929.html
评论列表(0条)