Example usage for org.apache.commons.io FileUtils FileUtils

List of usage examples for org.apache.commons.io FileUtils FileUtils

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils FileUtils.

Prototype

public FileUtils() 

Source Link

Document

Instances should NOT be constructed in standard programming.

Usage

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");
    }

}