“Crea una carpeta para múltiples números en Java” Código de respuesta

Crea una carpeta para múltiples números en Java

fullPathFile.getParentFile().mkdirs();
Clear Caribou

Crea una carpeta para múltiples números en Java

public static void main(String[] args) {
    String dirPath = "D:\\temp\\";
    File dir = new File(dirPath);

    // Get Directory Listing
    File[] fileList = dir.listFiles();

    // Process each file
    for(int i=0; i < fileList.length; i++)
    {
        if(fileList[i].isFile()) {
            String fileName = fileList[i].getName();
            // Split at the file extension and the classgroup
            String[] fileParts = fileName.split("[_\\.]");
            System.out.println("One: " + fileParts[0] + ", Two: " + fileParts[1]);

            // Check directory exists
            File newDir = new File(dirPath + fileParts[0] + "\\" + fileParts[1]);
            if(!newDir.exists()) {
                // Create directory
                if(newDir.mkdirs()) {
                    System.out.println("Directory Created");
                }
            } 

            // Move file into directory
            if(fileList[i].renameTo(new File(dirPath + fileParts[0] + "\\" + fileParts[1] + "\\" + fileName))) {
                System.out.println("File Moved");
            }

        }
    }
}
Clear Caribou

Respuestas similares a “Crea una carpeta para múltiples números en Java”

Preguntas similares a “Crea una carpeta para múltiples números en Java”

Más respuestas relacionadas con “Crea una carpeta para múltiples números en Java” en Java

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código