Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    94

    [visita cartelle] spiegazioni

    Salve, ho questo problema, ho una cartella X, dentro X ad ogni creazione di un documento si crea una cartella Y con questo formato aaaammggora, e all'interno un file xml su cui io devo lavorare.
    ES:

    X\\201102281530\\prova.xml

    se avevo solo X\\prova.xml io estraevo i dati in questo modo

    codice:
    document = builder.parse(new java.io.File("C:\\X\\prova.xml"));
    ora il problema è che io devo fare un ciclo for per lavorare sugli xml contenuti nelle cartelle con data e ora, che quindi variano a seconda della creazione..
    ma non so come gestire questa cosa di volta in volta, non conoscendo il nome della cartella Y

    "C:\\X\\.....\\prova.xml"

    Qualcuno mi da una mano??? spero di essere stata chiara

  2. #2

    Re: [visita cartelle] spiegazioni

    Originariamente inviato da Fede865
    Salve, ho questo problema, ho una cartella X, dentro X ad ogni creazione di un documento si crea una cartella Y con questo formato aaaammggora, e all'interno un file xml su cui io devo lavorare.
    Potresti adottare un file di testo nel quale ti vai a salvare questi percorsi.
    Ad esempio, mentre scorri X, se trovi una directory che in questo file non è riportata, allora inserisci il suo percorso all'interno di esso.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    94

    Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da VincenzoTheBest
    Potresti adottare un file di testo nel quale ti vai a salvare questi percorsi.
    Ad esempio, mentre scorri X, se trovi una directory che in questo file non è riportata, allora inserisci il suo percorso all'interno di esso.
    me lo fai un esempio? perchè io non conosco proprio il modo, e vorrei anche estrarre la data e l'ora dal nome della cartella... forse ti chiedo troppo perdonami..

  4. #4

    Re: Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da Fede865
    me lo fai un esempio? perchè io non conosco proprio il modo, e vorrei anche estrarre la data e l'ora dal nome della cartella... forse ti chiedo troppo perdonami..
    Per quando riguarda la "navigazione" all'interno di una directory avevamo già risolto
    qui (si tratta di un tuo thread).
    Invece, per quanto riguarda l'estrazione del nome del file puoi usare ad esempio getName(), mentre per ottenere il nome della cartella in cui è contenuto puoi usare getParent(); tutto questo usando la classe java.io.File.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    94

    Re: Re: Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da VincenzoTheBest
    Per quando riguarda la "navigazione" all'interno di una directory avevamo già risolto
    qui (si tratta di un tuo thread).
    Invece, per quanto riguarda l'estrazione del nome del file puoi usare ad esempio getName(), mentre per ottenere il nome della cartella in cui è contenuto puoi usare getParent(); tutto questo usando la classe java.io.File.
    Grazie mille, avevo dimenticato quel thread perchè poi non mi era servito..
    sei stato chiarissimo

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    94

    Re: Re: Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da VincenzoTheBest
    Per quando riguarda la "navigazione" all'interno di una directory avevamo già risolto
    qui (si tratta di un tuo thread).
    Invece, per quanto riguarda l'estrazione del nome del file puoi usare ad esempio getName(), mentre per ottenere il nome della cartella in cui è contenuto puoi usare getParent(); tutto questo usando la classe java.io.File.
    Scusami di nuovo, questo codice funziona se ci sono file dentro prog_stage
    codice:
    File f= new File("C:\\prog_stage");
    String[] files = f.list();
     for (int i = 0; i < files.length; i++) 
    {...............}
    ma se file[i] sono cartelle non va bene

  7. #7

    Re: Re: Re: Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da Fede865
    ma se file[i] sono cartelle non va bene
    Controlla se l'i-esimo file è una cartella, in questo modo:
    codice:
    file[i].isDirectory()
    N.B. Guardati bene da cima a fondo la classe File!

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    94

    Re: Re: Re: Re: Re: Re: [visita cartelle] spiegazioni

    Originariamente inviato da VincenzoTheBest
    Controlla se l'i-esimo file è una cartella, in questo modo:
    codice:
    file[i].isDirectory()
    N.B. Guardati bene da cima a fondo la classe File!
    ok!!! grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.