Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    49

    Scrivere il pathname per File exists()

    Codice PHP:
    File f=new File(nomeFile);
    if(
    f.exists()){
    ...

    non ho capito come devo scrivere il pathname del file, mi dice che non esiste.
    Se creo un file prova.txt nel package del programma e nomeFile="prova.txt" non lo trova.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Scrivere il pathname per File exists()

    Originariamente inviato da xglobusx
    Se creo un file prova.txt nel package del programma e nomeFile="prova.txt" non lo trova.
    Leggi la documentazione di File.getAbsolutePath()
    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 2006
    Messaggi
    49
    On UNIX systems, a relative pathname is made absolute by resolving it against the current user directory. On Microsoft Windows systems, a relative pathname is made absolute by resolving it against the current directory of the drive named by the pathname, if any; if not, it is resolved against the current user directory.


    devo chiedere all'utente di inserire il nome del file da tastiera e poi cercare se questo file esiste già.

    dovrei fare filename.getAbsolutePath() e cercare la stringa che ritorna?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da xglobusx
    devo chiedere all'utente di inserire il nome del file da tastiera e poi cercare se questo file esiste già.

    dovrei fare filename.getAbsolutePath() e cercare la stringa che ritorna?
    Tutta la pappardella scritta sulla documentazione ti dice solamente che se specifichi un file senza path assoluto (es. new File("pippo.txt") o new File("../pippo.txt")), il file è relativo alla directory impostata nella proprietà user.dir, la User's current working directory ovvero la directory da cui è stata lanciata l'applicazione. Tutto qui.

    Quindi o è l'utente a specificare il path esatto (anche solo relativo), o sai tu nella applicazione dove sei e quindi usi il costruttore di File a 2 parametri per specificare il path 'parent'.
    Oppure fai scegliere all'utente il file tramite un JFileChooser.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    49
    molte grazie, funge.

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.