elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Java / Re: FileOutputStream (Acceso Denegado) en: 9 Septiembre 2010, 23:29 pm
SI, eso tambien lo habia comprobado, el caso es que lo e probado en otro windows 7 y en un XP y sigue tirando el mismo error, el comportamiento que tiene el programa es el siguiente:

Si tiene que copiar una carpeta, te copia el contenido(carpetas y archivos) en el destino raiz, en lugar de crear la nueva carpeta en el destino raiz y copiar dentro el contenido.

Si lo que va a copiar es un archivo nisiquiera lo copia.

Observando la consola es donde manda ese error por cada archivo o carpeta que quiere copiar.

Alguna idea de como solucionar esto  :huh:

Muchas gracias por vuestra atencion
2  Programación / Java / Re: FileOutputStream (Acceso Denegado) en: 9 Septiembre 2010, 21:13 pm
Gracias por tu respuesta danyelk_6u5 pero el codigo que me facilitas creo que es semejante al mio, estoy logeado como administrador y la verdad que nose que mas probar, voy a postear el metodo que uso al completo, pero aun asi creo que no es el problema, sino los permisos.

  public static void copyDirectorio(File srcDir, File dstDir) throws IOException {
        if (srcDir.isDirectory()) {
            if (!dstDir.exists()) {
                dstDir.mkdirs();
               }

            String[] children = srcDir.list();
            for (int i=0; i<children.length; i++) {
                copyDirectorio(new File(srcDir, children),
                    new File(dstDir, children));
            }
        } else {
            copyArchivo(srcDir, dstDir);
        }
    }

    /**
     * Copia un solo archivo
     */
    public static void copyArchivo(File src, File dst) throws IOException {


        InputStream in = new FileInputStream(src);

        OutputStream out = new FileOutputStream(dst);
       


        byte[] buf = new byte[1024];
        int len;
        while ((len = in.read(buf)) > 0) {
            out.write(buf, 0, len);
        }
        in.close();
        out.close();
    }
3  Programación / Java / FileOutputStream (Acceso Denegado) en: 9 Septiembre 2010, 19:18 pm
Buenas, espero que me podais echar una mano con este problemilla que tengo, he creado/conseguido/modificado un metodo que dado una ruta, te detecta si es una carpeta o un archivo, si es carpeta te crea la carpeta y te copia su contenido en la ruta de destino, si es una archivo copiar el archivo en la ruta de destino.

El problema segun yo creo es Windows 7 que no me da permisos para escribir, y eso que he probado varias carpetas de destino.

Falla cuando intenta crear: OutputStream out = new FileOutputStream(destino);
¿hay alguna otra manera o solucion?

el error obtenido por consola es el siguiente:

09-sep-2010 18:50:05 backup.Backup jButton1ActionPerformed
GRAVE: null
java.io.FileNotFoundException: C:\Copia (Acceso denegado)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at backup.Metodos.copyArchivo(Metodos.java:86)
        at backup.Metodos.copyDirectorio(Metodos.java:71)
        at backup.Metodos.copiarCarpeta(Metodos.java:43)
        at backup.Backup.jButton1ActionPerformed(Backup.java:283)
        at backup.Backup.access$100(Backup.java:30)
        at backup.Backup$2.actionPerformed(Backup.java:99)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6263)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6028)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4630)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Un Saludo y gracias.
4  Seguridad Informática / Wireless en Linux / Re: AirLine WL1700USB dos interfaces en: 26 Junio 2010, 18:25 pm
Muchas gracias ya he conseguido lo que queria, me recomendais esta tarjeta* de ciudadwireless en lugar de la AirLive?

*eRize ERZW54-USB04RS300 Adaptador USB Wireless 300mW - Antena 5dBi

he visto que pone que el chipset soporta modo monitor he inyecta bien, pero nose si hay que parchearla o algo. Me podeis orientar? me recomendais otra?
5  Seguridad Informática / Wireless en Linux / Re: AirLine WL1700USB dos interfaces en: 24 Junio 2010, 21:51 pm
Muchas gracias ya se cual es la interfaz. Pero mi duda es como desactivo la interna.

Yo ejecutaba este comando:
rmmod rtl8187
y se quitaba la interna, pero al conectar la AirLine se habilitan las dos de nuevo, que puedo hacer?

un saludo
6  Seguridad Informática / Wireless en Linux / AirLine WL1700USB dos interfaces en: 24 Junio 2010, 02:01 am
Buenas..!

Espero que todo vaya tan bien como siempre por el foro, vereis compañeros, tengo algunas dudas que me asaltan.

Me han prestado una AirLine WL1700USB, con posibilidad de comprarla si me da la utilidad que quiero, el chipset es: rtl8187, el caso es si podeis comentarme desde la experiencia como es esta tarjeta para inyectar. Pregunto esto en lugar de probarlo por mi mismo porque al conectarla me aparecen dos interfaces iguales y nose si cualquiera de las dos es valida o solo una es la que va a inyectar bien. (ver imagen).



Uploaded with ImageShack.us

En resumen, ¿Cual de las dos interfaces tengo que poner en modo monitor?¿Me aconsejais comprar otra tarjeta, donde la podria conseguir?

Un saludo y gracias..! :)
7  Programación / Java / Re: Decimales y Redondeo en: 18 Diciembre 2009, 20:10 pm
Solucionado. Tengo que Googlear mas.

  public static double redondearAlexander( double numero, int decimales ) {
    return Math.round(numero*Math.pow(10,decimales))/Math.pow(10,decimales);
  }
8  Programación / Java / Decimales y Redondeo en: 17 Diciembre 2009, 23:46 pm
Buenas amigos tengo un pequeño problema, pero llevo un par de dias intentandolo sacar y no soy capaz :-(

La question la divido en dos partes la PRIMERA:

La que busco es un metodo que dado un Double de un Double con solo dos cifras decimales y que haya redondeado fijandose en la tercera

Ejemplos:

0.99587--->0.96
127.1--->127.1
0.8649--->0.86
1.0--->1.0

y la SEGUNDA parte:

dado el Double anterior pasarlo a String pero si le falta un cero en la parte decimal que lo ponga, creo que con ejemplos me explico mejor:

0.96--->0.96
127.1--->127.10
0.86--->0.86
1.0--->1.00

esto es todo, lo que yo he trabajado es el siguiente codigo, pero da fallos de programacion, del tipo, funciona bien cuando entran X.X o X.0 pero no va cuando entra un numero de formar X.XX creo que seria mejor empezar del principio antes que solucionar lo que tengo ya.

Codigo de la PRIMERA parte:

    public static Double Redondeo(Double d,int dec){
    Integer r=0;
        String s=d.toString();
        char[] a=s.toCharArray();
        //graba en r el indice del '.'
        for(int i=0;i>=a.length;i++){
           Character q= a;
           if(q.equals('.'))r=i;
        }
        //busca el tercer numero despues de la coma si es igual o mayor que 5 suma 0.1
        Character ex= a[r+3];
        if(new Integer(ex)>=5){
            d=d+0.01;
        }
        // corta todos los decimales menos los dos primeros
        d=LimpiaBarras.Truncar(d, 2);


        return d;
    }

Nota: dec es el numero de decimales que se quieren conservar, siempra va a ser 2;





Codigo de la SEGUNDA parte:

public static String decimalAStringCon00(Double des,int dec){

Double d=LimpiaBarras.Redondeo(des, dec);

         String enString = d.toString();
        Integer longitud = enString.length();
        Integer indexPunto = longitud-2;
        Boolean necesita00 = false;
        Character punto = enString.charAt(indexPunto);
            if(punto.equals('.')){
                necesita00=true;
            }
         if(necesita00){
             enString += "0";
         }
          System.out.println(enString);
       return enString;

    }

No tengo apenas idea de programacion pero soy constante, espero que seais comprensibles conmigo.

Un Saludo y gracias de antemano. :)
9  Programación / Java / Re: Separar String en: 27 Octubre 2009, 22:07 pm
graciasss tema solucionadoooo ;D

me ha quedado asi:

public static String quitaElementos(String str,String delimitador){

  String[] d=str.split(delimitador);
  String sol="";
  for(String f:d){
      sol=sol+f+"\n";
  }

    return sol;

}
10  Programación / Java / Separar String en: 27 Octubre 2009, 18:29 pm
Buenas, me estoy volviendo loco con una pequeña tonteria que cualquier experimentado seguramente es capaz de solventar, pero yo no doy con la tecla  :(

Tengo la String: Bienvenido jka jkForo jkel jkhacker.

y quiero obtener: Bienvenido
                          a
                          Foro
                          el
                          hacker.

he estado probando con Vectores y cosas asi pero solo me salen locuras :-\

Un saludo y muchas gracias. ;)

EDITO: para dejarlo mas claro, lo que quiero conseguir es sustituir "jk" por "\n" q si no recuerdo mal el \n era el Enter.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines