List of usage examples for org.apache.commons.io FileUtils FileUtils
public FileUtils()
From source file:com.grnet.input.FSXMLInput.java
private Collection<File> getXMLs(File dataProviderDir) { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(dataProviderDir, extensions, true); return files; }
From source file:administraScan.OrganizaDirectorios.java
public void clasificarCAS() { String rutaCAS;//from w w w.j a v a 2 s.c o m rutaCAS = conf.carpetaCAS + "\\"; File f = new File(rutaCAS); FileUtils Archivos = new FileUtils(); String curpct = ""; System.out.println("Archivo Leido en memoria:" + f.list()); ArrayList<String> names = new ArrayList<>(Arrays.asList(f.list())); System.out.println("" + names); if (!names.isEmpty()) { for (int i = 0; i < names.size(); i++) { System.out.println("Voy en :" + names.get(i)); String curp = (names.get(i).substring(0, 18)); System.out.println("Curp cortado" + curp); curpct = obtenerCT(curp); if (curp.equals("")) { System.out.println("Ya no hay Constancias que mover"); } else { System.out.println("" + curpct); String RutaOr = (conf.carpetaCAS + names.get(i).toString()); String RutaDest = (conf.carpetaCT + curpct + "\\" + curp + "\\"); System.out.println("" + RutaOr); System.out.println("" + RutaDest); File origen = new File(RutaOr); File destino = new File(RutaDest); try { Archivos.moveFileToDirectory(origen, destino, resultado); //Aqu se actualiza la variable } catch (IOException E) { E.printStackTrace(); } } } } }
From source file:com.liferay.qa.MarkdownBuilder.java
private void markdown(String file) throws Exception { String srcString = "/src/"; if (_OS_UNIX) { srcString = "/src/"; }//from w w w . j a v a 2s. co m int x = file.indexOf(srcString) + 1; int y = x + 4; String fileDir = file.substring(0, x); String fileName = file.substring(y); new File(fileDir + "html").mkdirs(); x = fileName.indexOf(".markdown"); String testName = fileName.substring(0, x); FileUtils fileUtils = new FileUtils(); File srcFile = new File(fileDir + "src/" + testName + ".markdown"); File destFile = new File(fileDir + testName + ".markdown"); String content = FileUtils.readFileToString(srcFile, "UTF-8"); imageValidate(content, file); content = markdownUpdateURL(content, file); FileUtils.write(new File(fileDir + testName + ".markdown"), content, "UTF-8"); }
From source file:grnet.com.entry.Actions.java
public void listRepositories(File path) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); if (!files.isEmpty()) { initUnMarshaller();/*from w w w.java2s . co m*/ Iterator<File> iterator = files.iterator(); while (iterator.hasNext()) { Repository repository = (Repository) unmarshaller.unmarshal(iterator.next()); printRepoInfo(repository); } } else System.err.println("No repositories found..."); }
From source file:grnet.com.entry.Actions.java
public void listSpecificRepoInfo(File path, String name) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); if (!files.isEmpty()) { initUnMarshaller();/*www . j av a2 s . c om*/ Iterator<File> iterator = files.iterator(); boolean flag = false; while (iterator.hasNext()) { File next = iterator.next(); if (next.getName().equals(name + ".xml")) { flag = true; Repository repository = (Repository) unmarshaller.unmarshal(next); printRepoInfo(repository); } } if (flag == false) System.err.println("No repository found..."); } else System.err.println("No repositories found..."); }
From source file:administraScan.OrganizaDirectorios.java
public boolean clasificar() { String ruta = conf.carpetaRemota + "aceptados\\"; File f = new File(ruta); FileUtils Files = new FileUtils(); String ct = ""; System.out.println(f.list()); ArrayList<String> names = new ArrayList<>(Arrays.asList(f.list())); if (!names.isEmpty()) { for (int i = 0; i < names.size(); i++) { System.out.println(names.get(i)); System.out.println("hay algo"); ct = obtenerCT(names.get(i)); if (ct.equals("")) { System.out.println("Se acab"); } else { String prueba = (String) (names.get(i).toString()); System.out.println("" + prueba); String rutadestino = conf.carpetaCT + "\\" + names.get(i) + "\\"; File destino = new File(conf.carpetaCT + ct + "\\" /*+ names.get(i) + "/"*/); File origen = new File(ruta + names.get(i) + "\\"); try { Files.moveDirectoryToDirectory(origen, destino, true); //Aqu se actualiza la variable } catch (IOException E) { E.printStackTrace(); }//from w w w. j a v a 2 s .c o m } } resultado = false; } else { JOptionPane.showMessageDialog(null, "No ningun elemento que mover"); } return resultado; }
From source file:administraScan.OrganizaDirectorios.java
public void copiarCompletos() throws IOException { FileUtils Files = new FileUtils(); AdministraScan adm = new AdministraScan(); File origen;/*from w w w .j a v a 2s. c o m*/ File destino; File f = new File(conf.carpetaCT); ArrayList<String> cts = new ArrayList<>(Arrays.asList(f.list())); for (String ct : cts) { String dirCT = conf.carpetaCT + ct.trim(); File dir_expedientes = new File(dirCT); ArrayList<String> curps = new ArrayList<>(Arrays.asList(dir_expedientes.list())); for (String curp : curps) { String dircurp = dirCT + "\\" + curp.trim(); File doc = new File(dircurp); ArrayList<String> documentos = new ArrayList<>(Arrays.asList(doc.list())); ArrayList<String> claves = adm.RetornaCT(documentos); ArrayList<String> obli_cedula = new ArrayList<>(Arrays.asList(conf.DOC_R)); obli_cedula.remove("CUGE"); boolean completo_cedula = claves.containsAll(obli_cedula) && (claves.contains("CPL") || claves.contains("CPM") || claves.contains("CPD")) && !claves.contains("CUGE"); if (claves.containsAll(conf.OBLIGATORIOS) || completo_cedula) { String clave = ""; String nombre_ss = ""; clave = ct.substring(3, 5); this.conectarbd(); String consultaDescripcionSS = "Select descripcion from cg_nivel_educativo where nivel_educativo = ?"; try { PreparedStatement SPreparada; SPreparada = connection.prepareStatement(consultaDescripcionSS); SPreparada.setString(1, clave); ResultSet resultadoDescripcion = SPreparada.executeQuery(); if (resultadoDescripcion.next()) { nombre_ss = resultadoDescripcion.getString("descripcion").trim(); } SPreparada.close(); connection.close(); } catch (SQLException ex) { Logger.getLogger(OrganizaDirectorios.class.getName()).log(Level.SEVERE, null, ex); } String ruta_destino = conf.carpetaRemota + "completos\\" + nombre_ss + "\\" + ct.trim(); origen = new File(dircurp); destino = new File(ruta_destino); File destino_final = new File(ruta_destino + "\\" + curp.trim()); if (!destino_final.exists()) { Files.copyDirectoryToDirectory(doc, destino); System.out.println( "Movi carpeta: " + doc.getAbsolutePath() + " a " + destino_final.getAbsolutePath()); } } } } }
From source file:grnet.com.entry.Actions.java
public void delRepository(File path, String name) throws JAXBException { String[] extensions = { "xml" }; FileUtils utils = new FileUtils(); Collection<File> files = utils.listFiles(path, extensions, true); Iterator<File> iterator = files.iterator(); initUnMarshaller();//from ww w . j av a 2s.c om if (name.equals("-a")) { while (iterator.hasNext()) { File next = iterator.next(); Repository repository = (Repository) unmarshaller.unmarshal(next); logRepo(repository, "DELETE"); next.delete(); } System.out.println("All repository entries are deleted."); } else { boolean flag = false; while (iterator.hasNext()) { File next = iterator.next(); String fileName = next.getName(); if ((name + ".xml").equals(fileName)) { flag = true; Repository repository = (Repository) unmarshaller.unmarshal(next); logRepo(repository, "DELETE"); next.delete(); } } if (flag == false) System.err.println("No repository found..."); else System.out.println("Repository:" + name + " is deleted."); } }
From source file:com.tc.websocket.scripts.Script.java
/** * Gets the common vars./*from ww w. j a va 2 s .c om*/ * * @param session the session * @return the common vars */ public Map<String, Object> getCommonVars(Session session) { Map<String, Object> vars = new HashMap<String, Object>(); vars.put(Const.FUNCTION, this.getFunction()); vars.put(Const.VAR_SESSION, session); vars.put(Const.VAR_BUNDLE_UTILS, new BundleUtils()); vars.put(Const.VAR_TERM_SIGNAL, TermSignal.insta()); vars.put(Const.VAR_CACHE, ScriptCache.insta()); vars.put(Const.VAR_SCRIPT, new ScriptWrapper(this)); vars.put(Const.VAR_B64, Base64.insta()); vars.put(Const.VAR_STRUTILS, StrUtils.insta()); vars.put(Const.VAR_COLUTILS, ColUtils.insta()); vars.put(Const.VAR_STOPWATCH, new StopWatch()); vars.put(Const.VAR_FILEUTILS, new FileUtils()); vars.put(Const.VAR_IOUTILS, new IOUtils()); vars.put(Const.VAR_ATTACHUTILS, AttachUtils.insta()); SimpleClient client = guicer.inject(new SimpleClient(this)); vars.put(Const.VAR_WEBSOCKET_CLIENT, client); String from = this.getFrom(); //add application scoped objects String key = "/" + dbPath(); this.applyVars("/" + dbPath(), vars); //now add user scoped objects if (!StrUtils.isEmpty(from)) { IUser user = client.getUser(from); if (user != null) { key = "/" + dbPath() + "/" + user.getSessionId(); this.applyVars(key, vars); } } //last bit, make sure db is available. try { vars.put(Const.VAR_DB, session.getDatabase("", this.dbPath())); } catch (NotesException n) { LOG.log(Level.SEVERE, null, n); } return vars; }
From source file:scanct.ScanCT.java
public void clasificar() { //creamos la ruta en la cual se van a almacenar los documentos String ruta = conf.carpetaRemota + "aceptados\\"; File f = new File(ruta); FileUtils Files = new FileUtils(); FileUtils Files2 = new FileUtils(); String ct = ""; System.out.println(f.list()); ArrayList<String> names = new ArrayList<String>(Arrays.asList(f.list())); if (!names.isEmpty()) { for (int i = 0; i < names.size(); i++) { //____________Elifor () System.out.println(names.get(i)); ct = obtenerCT(names.get(i)); //ct = obtenerCT(names2.get()) if (ct.equals("")) { System.out.println("Se acab"); }/*from w ww .j a v a2 s. c o m*/ else { String prueba = (String) (names.get(i).toString()); String rutadestino = conf.carpetaCT + "\\" + names.get(i) + "\\"; System.out.println("CT:" + ct); System.out.println("Carpeta destino: " + rutadestino); File destino = new File(conf.carpetaCT + ct + "\\"); File destino2 = new File(conf.carpetaCT + ct + "\\" + names.get(i) + "\\"); //String rutadest = conf.carpetaCT+"\\"+ct+"\\"; File origen = new File(ruta + names.get(i) + "\\"); File f3; File f2 = new File(origen + "\\"); if (destino2.exists()) { ArrayList<String> names2 = new ArrayList<String>(Arrays.asList(f2.list())); for (int j = 0; j < names2.size(); j++) { f3 = new File(f2.toString() + "\\" + names2.get(j)); System.out.println("El fichero que estoy intentando tomar: " + f3.toString()); System.out.println("Destino es: " + destino2); try { Files2.moveFileToDirectory(f3, destino2, true); f2.delete(); } catch (IOException e) { e.printStackTrace(); } // f3 = new File(f2+"\\"+names2.get(i)+"\\"); } // Files.moveFile(origen, destino); //try{ // Files.moveDirectoryToDirectory(origen, destino, true); // } //catch(IOException e){} } else { try { Files.moveDirectoryToDirectory(origen, destino, true); } catch (IOException e) { } } System.out.println("Se imprime el origen: " + origen); System.out.println("Se imprime el destino: " + destino); } } JOptionPane.showMessageDialog(null, "Se han movido exitosamente los elementos de directorio"); } else { JOptionPane.showMessageDialog(null, "No hay mas archivos que mover"); } }