Salva a tutti.
Dovendo eseguire un operazione di scrittura su file, come posso controllare se a fronte del nome inserito esso sia già presente nella dir?
Salva a tutti.
Dovendo eseguire un operazione di scrittura su file, come posso controllare se a fronte del nome inserito esso sia già presente nella dir?
Metodo isFile() della classe File. C'è anche exists() ma testa più in generale se il pathname esiste, sia esso un file o una directory.Originariamente inviato da vi1985
Dovendo eseguire un operazione di scrittura su file, come posso controllare se a fronte del nome inserito esso sia già presente nella dir?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Quindi, ammesso che il file esista già, isFile restituisce true, giusto?
E per operare, in caso di esistenza, una sovrascrittura?
Grazie davvero per l'aiuto!
Dipende con cosa vuoi farla, cioè con quale classe di I/O. Ad esempio FileOutputStream fa una sovrascrittura (azzeramento del file) a meno che tu usi il costruttore a cui passare true per l'append.Originariamente inviato da vi1985
E per operare, in caso di esistenza, una sovrascrittura?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Consiglio a vi1985 di utilizzare la documentazione dells Sun: è pratica, ben fatta, esauriente e indispensabile. Tutte queste informazioni si trovano facilmente all'interno della documentazione.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ho risolto ragazzi, è bastato un pò di ingegno e qualche metodo privato ad hoc.
Grazie mille.