ciao ragazzi, vorrei sapere come controllare che un file esista, nel caso in cui non esista lo vorrei far creare;
ciao ragazzi, vorrei sapere come controllare che un file esista, nel caso in cui non esista lo vorrei far creare;
Originariamente inviato da Reddragoon
ciao ragazzi, vorrei sapere come controllare che un file esista, nel caso in cui non esista lo vorrei far creare;codice:if(file.exists()){ .... }else { .... }![]()
conoscenze: C/C++, Java, PHP, Python
[No PM tecnici o di qualsiasi genere]
codice:File file = new File ("miofile.miaestensione"); if (!file.exists ()) { file.createNewFile (); }
vale la stessa cosa se il file è inputstream???
il mio ultimo aggiornamento è questo:
ma non funziona cosìcodice:FileInputStream is = new FileInputStream("prova.txtl"); if (!is.exists()){ ... }
Ovviamente no .... exists() è solo in java.io.File, non nelle altre classi di I/O vero e proprio. Cioè prima devi creare un oggetto File, testare se esiste il file con exists() e poi passare l'oggetto File al costruttore di FileInputStream.Originariamente inviato da Reddragoon
ma non funziona così
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet