2009-08-04 13 views
0

J'ai une chaîne qui contient un chemin d'accès à un fichier. Je veux que les utilisateurs puissent sélectionner un chemin et un nom de fichier avec un sélecteur de fichier et que le programme enregistre le fichier donné dans la variable String dans un emplacement de leur choix. Quelle est la meilleure façon de procéder?Enregistrement d'un fichier en Java

Répondre

3

Voir le Javadoc pour la documentation et le code d'exemple.

Vous pouvez alors enregistrer la chaîne dans un fichier comme celui-ci:

String stringToSave = "this will be saved..."; 
// set up the jfilechooser... 
// 
int returnVal = chooser.showSaveDialog(parent); 
if(returnVal == JFileChooser.APPROVE_OPTION) { 
    File file = chooser.getSelectedFile(); 
    try { 
     PrintStream ps = new PrintStream(file); 
     ps.print(stringToSave); 
     ps.close(); 
    } catch (IOException ioe) { 
     // ... handle errors! 
    } 
} 
Questions connexes