1 16 package net.sf.jftp.gui.tasks; 17 18 import net.sf.jftp.*; 19 import net.sf.jftp.net.*; 20 import net.sf.jftp.system.LocalIO; 21 import net.sf.jftp.util.*; 22 23 import java.io.*; 24 25 26 public class AutoRemover 27 { 28 public AutoRemover(String file, String type) 29 { 30 if(type.equals("local")) 31 { 32 File f = new File(JFtp.localDir.getPath() + file); 33 34 if(f.isDirectory()) 35 { 36 LocalIO.cleanLocalDir(file, JFtp.localDir.getPath()); 37 f.delete(); 38 } 39 else 40 { 41 f.delete(); 42 } 43 } 44 45 if(type.equals("remote")) 46 { 47 JFtp.remoteDir.lock(false); 48 49 JFtp.remoteDir.getCon().removeFileOrDir(file); 50 51 JFtp.remoteDir.unlock(false); 52 } 53 } 54 } 55 | Popular Tags |