Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JAVA] File presente

  1. #1
    Utente di HTML.it L'avatar di vi1985
    Registrato dal
    Dec 2006
    Messaggi
    34

    [JAVA] File presente

    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?

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

    Re: [JAVA] File presente

    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?
    Metodo isFile() della classe File. C'è anche exists() ma testa più in generale se il pathname esiste, sia esso un file o una directory.
    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 L'avatar di vi1985
    Registrato dal
    Dec 2006
    Messaggi
    34
    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!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da vi1985
    E per operare, in caso di esistenza, una sovrascrittura?
    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.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    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

  6. #6
    Utente di HTML.it L'avatar di vi1985
    Registrato dal
    Dec 2006
    Messaggi
    34
    Ho risolto ragazzi, è bastato un pò di ingegno e qualche metodo privato ad hoc.
    Grazie mille.

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.