Visualizzazione dei risultati da 1 a 3 su 3

Discussione: File Path relativi

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    17

    File Path relativi

    Ciao, fino ad ora ho scritto i percorsi dei file in senso assoluto quindi C:\\Users\\etc. vorrei far diventare questi percorsi relativi a una cartella interna al mio progetto. mi potreste illuminare ??

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da rugrag Visualizza il messaggio
    Ciao, fino ad ora ho scritto i percorsi dei file in senso assoluto quindi C:\\Users\\etc. vorrei far diventare questi percorsi relativi a una cartella interna al mio progetto. mi potreste illuminare ??
    Scrivere path "assoluti" nei sorgenti non è mai una buona cosa. Scrivere path "relativi", sì, è ok. Ma un percorso relativo tipo es. "immagini/xyz.png" è relativo alla directory corrente e quale che sia dipende solo da come/da dove viene avviata la applicazione.
    Se vuoi che sia relativo a qualcos'altro ... devi precisare (dire cartella interna al mio progetto è vago) e comunque valutare come fare a rintracciare a runtime quella directory.

    Se si tratta di caricare delle risorse, tipicamente immagini, allora si usa appunto il concetto delle "risorse" e si sfrutta il classpath (vedi es. questa discussione).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    17
    Grazie solo che a me servono delle URL "relative" per gestire Stream in e da File presenti in cartelle interne al progetto. come posso fare?

    al posto di
    codice:
    private final String pathToMp3 = "C:\\Users\\...\\Downloads\\songName";
    vorrei una cosa del tipo
    codice:
    private final String pathToMp3 = "Source/songName"
    Ultima modifica di rugrag; 01-06-2014 a 23:19

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.