Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   crear directorio (http://www.forosdelweb.com/f45/crear-directorio-312012/)

peline 29/06/2005 02:27

crear directorio
 
hola a todos tengo un programa es stand alone, como puedo crear una carpeta desde Java, bueno mas concreta mi pregunta ¿como puedo mandar llamar el comando del DOS para crear carpetas? o que otra opción tengo para crearla desde Java...

de antemano muchas gracias a los que me respondan :-)

stock 29/06/2005 07:55

Con la Clase File contiene un metodo que se llama mkdirs, con el cual creas el directorio con el path que especificaste al instanciar la clase FILE, aqui un ejemplo:

Código PHP:

/*
 * Author: Crysfel Villa
 * Created: Wednesday, June 29, 2005 8:41:39 AM
 * Modified: Wednesday, June 29, 2005 8:41:39 AM
 */

import java.io.*;

public class 
FileSystem
{
    private 
String path;
    private 
File f;
    private static final 
int tiempoEspera 10;
        
    public 
FileSystem(String p){
        
path p;
    }
    
    public 
boolean mkdir(String carp){
        
= new File(path "/" carp);
        if(!
f.exists()){
            if (!
f.mkdirs()) {
                try {
                    
Thread.sleep(tiempoEspera);
                    return 
f.mkdirs();
                } catch (
InterruptedException ex) {
                    return 
f.mkdirs();
                }
            }
        }else{
            
System.out.println("El directorio ya existe :(");
            return 
false;
        }
        return 
true;
    }
    
    public static 
void mainString [] args throws IOException
    
{
        
FileSystem fs = new FileSystem("c:");
        if(
fs.mkdir("dir1")){
            
System.out.println("creado con existo :)");
        }else{
            
System.out.println("no se pudo crear el directorio :(");
        }
    }



peline 29/06/2005 23:40

gracias
 
Gracias de antemano... lo voy a probar

saludos
Jazmín


La zona horaria es GMT -6. Ahora son las 23:43.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.