Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - alzehimer_cerebral

#171
He probado con el Drive Rescue 1.9d y no me carga los datos del disco, ni los que estan bien ....  Tambien he probado con el programa ZAR 8.4 pero cuando analiza la unidad tarda un monton ya que en 8h lleva menos del 25% completado..

Alguna otra utilidad que analize de forma mas rapida que pueda utilizar???

Salu2

alzehimer_cerebral
#172
Hola, ya he conseguido recuperar la mayoria de la informacion, aunque al copiar ciertos directorios me ha dado error..  Si miro en el administrador de discos me sale que la unidad tiene formato RAW.  A que se debe el cambio de formato???  Puede ser por haber extraido el disco de forma no segura???

Respecto a los directorios que no he logrado recuperar, supongo que se habran corrompido, hay algo que pueda hacer para recuperarlos???

Gracias por vuestras respuestas y espero que me podais seguir ayudadndo??

Por cierto cuando formate la unidad la volvere a tener 100% operativa verdad??

Salu2

alzehimer_cerebral
#173
Haber... os comento, estoy en un Windows 7 y tengo 150GB sin asignar a ninguna particion, he intentado usar el Partition Magic en Windows 7 y no me ha dejado instalarlo, existe algun comando o programa que me permita asignar el espacio sin asignar a las particiones que tengo actualmente???


Espero vuestaras respuestas, salu2.

alzehimer_cerebral
#174
Si que he probado a conectarlo a otro PC con Windows XP y el disco no aparece ni en mi PC, dice que hay un error en el dispositivo USB...

Si lo arranco desde Linux si que puedo acceder a la informacion... lo que pasa es que no tengo espacio suficiente en la particion para realizar una copia de seguridad del disco afectado...

Que posibles soluciones veis para que pueda recuperar los datos y asi proceder a formatear la unidad afectada???

Salu2

alzehimer_cerebral
#175
Hola, tengo un disco duro extraible USB, que al conectarlo me indica que debo darle formato para poder utilizarlo...  Si le doy a cancelar me sale una ventana de error indicandome un error de redundancia ciclica...

No me puedo permitir perder la informacion de dicho disco, que puedo hacer???

Espero vuestras respuestas.

Un saludo.

alzehimer_cerebral
#176
Código (java) [Seleccionar]

String defaultRepositoriesPath = homeDir + pathSeparator + pathSeparator + ".Jsignalworkbench" + pathSeparator + pathSeparator + "Repositories";
                defaultRepositoriesPath = defaultRepositoriesPath.replace("\","\\");


No puedo trabajar con / ya que toda la aplicacion trabaja con \....

A la hora de hacer el replace me salta:
illegla character \92
unclosed string literal

Help please  :P

alzehimer_cerebral
#177
El problema es que al guardar de esa forma al igual que la mia lo guarda en el fichero perfectamente, pero a la hora de recuperar dicho path no coge las \..., por lo tanto eso no va a resolver el problema.  Recuerda que el problema es al leer no al escribir, por lo tanto creo que en el fichero la ruta deberia tener \\ como separador de directorios.  Lo que no se es como meterle el \\ en el user.home...

Quien me ayuda, necesito urgentemente resolver esto para poder seguir con el programa.  Gracias por la colaboracion.

alzehimer_cerebral
#178
Okis lo puedo cambiar pero no en toda la cadena, me explico:

Código (java) [Seleccionar]

String homeDir = System.getProperty("user.home");
String defaultRepositoriesPath = homeDir + pathSeparator + pathSeparator + ".Jsignalworkbench" + pathSeparator + pathSeparator + "Repositories";



Puedo meter dos pathSeparator, pero como meto dos \ en el SystemProperty("user.home")...

Al sacar por pantalla
Código (java) [Seleccionar]

             System.out.println(global.ApplicationDirectories.getSingleton().getProperties().getProperty("defaultRepositoriesPath"));



Se queda asi: C:Usersgasuco\.Jsignalworkbench\Repositories

Tendria que haber otra \ despues de Users...

La cuestion es que antes de hacer esta implementacion estuve jugando con los metodos de la clase Propeties y esto no me pasaba, y tampoco usaba dos pathSeparator a la hora de crear el fichero...

Alguna sugerencia???

Salu2

alzehimer_cerebral
#179
Haber al final la clase ha quedado asi:

Código (java) [Seleccionar]

public class ApplicationDirectories {

    static private ApplicationDirectories singleton = new ApplicationDirectories();

    Properties prop = new Properties();

    public ApplicationDirectories() {

    }
   
    public void crearApplicationDirectories(File configFile) {


        InputStream is = null;

        try {
          System.out.println(configFile.getPath());
          is=new FileInputStream(configFile.getPath());
          prop.load(is);
        } catch(IOException ioe) {}



    } //end RepositoryManagement()

    /**
     * **GETTERS**
     */

    /**
     * Returns the singleton attribute which is used to access the methods of this class from other packages
     * @return  a RepositoryManagement object
     */

    static public ApplicationDirectories getSingleton() {
         return singleton;
     }

    public Properties getProperties(){
        return prop;
    }

    /**
     * **SETTERS**
     */

    public void setProperties(Properties prope){
        this.prop=prope;
    }


}



Y al inicio del programa hago lo siguiente:

Código (java) [Seleccionar]

String pathSeparator = System.getProperty("file.separator");


        File configDir = new File(System.getProperty("user.home").concat(pathSeparator + ".Jsignalworkbench" + pathSeparator + "Config"));
        File configFile = new File (System.getProperty("user.home").concat(pathSeparator + ".Jsignalworkbench" + pathSeparator + "Config" + pathSeparator + "config.txt"));
        File appDir = new File (System.getProperty("user.home").concat(pathSeparator + ".Jsignalworkbench"));

        if(configFile.exists()){
            global.ApplicationDirectories.getSingleton().crearApplicationDirectories(configFile);
        }

        else{
            if(!appDir.exists()){
                //File aux = new File(global.ApplicationDirectories.getSingleton().getProperties().getProperty("appDir"));
                //global.ApplicationDirectories.getSingleton().ApplicationDirectories(configFile);

                //if (!aux.exists()){
                //File dir = new File(System.getProperty("user.home").concat(pathSeparator + ".Jsignalworkbench"));
                if(!appDir.mkdir()){
                    JOptionPane.showMessageDialog(null, "Error in the creation of a directory needed for the program to run","Error", JOptionPane.ERROR_MESSAGE);
                    System.exit(-1);

                }
            }

            if(!configDir.exists()){
                if(!configDir.mkdir()){
                    JOptionPane.showMessageDialog(null, "Error in the creation of a directory needed for the program to run 1","Error", JOptionPane.ERROR_MESSAGE);
                    System.exit(-1);

                }
           

                //Creation of the configFile file

                try {
                // A partir del objeto File creamos el fichero físicamente
                if (!configFile.createNewFile()){
                    JOptionPane.showMessageDialog(null, "Error in the creation of a file needed for the program to run","Error", JOptionPane.ERROR_MESSAGE);
                    System.exit(-1);
                }
                else
                    System.out.println("Fichero de configuracion creado correctamente");

                } catch (IOException ioe) {
                    ioe.printStackTrace();
                }
                System.out.println("fichero de config creado");
                System.out.println(configFile.getPath());
                //Write configFile data to the configFile file
                BufferedWriter bw = new BufferedWriter(new FileWriter(configFile.getPath()));

                String lineSeparator = System.getProperty("line.separator");

                bw.write("***CONFIG FILE***" + lineSeparator);

                String homeDir = System.getProperty("user.home");
                //bw.write("homeDir =" + homeDir + lineSeparator);

                //String tmpDir = System.getProperty("java.io.tmpdir");
                //bw.write("tmpDir =" + tmpDir + lineSeparator);

                String defaultRepositoriesPath = homeDir + pathSeparator + ".Jsignalworkbench" + pathSeparator + "Repositories";
                bw.write("defaultRepositoriesPath =" + defaultRepositoriesPath + lineSeparator);

                String defaultRemotePath = "http://arregla-tu-pc.no-ip.biz/pruebas_proyecto/gasuco.xml";
                bw.write("defaultRemotePath =" + defaultRemotePath + lineSeparator);

                //String appDir = homeDir + pathSeparator + ".Jsignalworkbench";
                //bw.write("appDir =" + appDir + lineSeparator);

                String localPlugins = appDir + pathSeparator +  "Local_plugins";
                bw.write("localPlugins =" + localPlugins + lineSeparator);

                bw.close();

                global.ApplicationDirectories.getSingleton().crearApplicationDirectories(configFile);
            }
        }

             System.out.println(global.ApplicationDirectories.getSingleton().getProperties().size());
             System.out.println(global.ApplicationDirectories.getSingleton().getProperties().getProperty("localPlugins"));

            File repoDir = new File(global.ApplicationDirectories.getSingleton().getProperties().getProperty("defaultRepositoriesPath"));
            if(!repoDir.exists()){
                System.out.println("No esxiste defaultRep path");
                if(!repoDir.mkdir()){
                    JOptionPane.showMessageDialog(null, "Error in the creation of a directory needed for the program to run","Error", JOptionPane.ERROR_MESSAGE);
                    System.exit(-1);

                }
            }

            File plugDir = new File(global.ApplicationDirectories.getSingleton().getProperties().getProperty("localPlugins"));
            if(!plugDir.exists()){
                if(!plugDir.mkdir()){
                    JOptionPane.showMessageDialog(null, "Error in the creation of a directory needed for the program to run","Error", JOptionPane.ERROR_MESSAGE);
                    System.exit(-1);

                }
            }

}       




El problema viene que cuando saco por pantalla
Código (java) [Seleccionar]
System.out.println(global.ApplicationDirectories.getSingleton().getProperties().getProperty("localPlugins")); me sale sin los separadores de path, es decir asi: C:Usersgasuco.JsignalworkbenchLocal_plugins....

Si miro dentro del fichero si que sale con las \.  Que esta pasando???

Salu2

alzehimer_cerebral
#180
Donde se guardan las cookies de los siguientes navegadores:
-chrome 4.1.249.1045
-Firefox 3.6.3

Las de IE 8.0.7600.16385 se guardan en C:\Users\user\AppData\Local\Microsoft\Windows\Temporary\Internet Files\??  Se guardan en alguna ruta mas??

Espero vuestras respuestas.

Un saludo.

alzehimer_cerebral