Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    50

    creare file su USB e poi rilasciare il mount point

    Cari,
    di seguito il mio problema:

    Su una chiavetta USB creo un file di testo con la seguente istruzione:

    //creates file instance of source directory
    File srcDir = new File(this.getMountPoint());

    NEl momento in cui provo ad effettuare l'unmount della chiavetta,
    un messaggio giustamene mi dice che il device è busy.

    Come posso rilasciare il controllo del mount point appena ho creato il file?

    Grazie
    frapal

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

    Re: creare file su USB e poi rilasciare il mount point

    Originariamente inviato da frapal
    Su una chiavetta USB creo un file di testo con la seguente istruzione:

    //creates file instance of source directory
    File srcDir = new File(this.getMountPoint());

    NEl momento in cui provo ad effettuare l'unmount della chiavetta,
    un messaggio giustamene mi dice che il device è busy.
    Solo istanziare un oggetto File ... non "occupa"/usa un bel niente a livello di risorse hw. Se hai aperto degli stream/writer devi ovviamente chiuderli.

    Perlomeno su Windows, se scrivi un file su una chiavetta e poi chiudi lo stream/writer, ammesso che non ci sia altro che "usa" la chiavetta, non ci sono problemi a "smontarla".
    Su altri S.O. non so dire.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.