Ciao.

Vorrei ricavare la directory superiore di un file , e salvarci dentro un altro file.

Per esempio :

Ho un file pippo.txt il cui percorso è C:\Documenti\Altro\pippo.txt

Ricavo il percorso superiore di questo file cioè C:\Documenti\Altro e ci salvo dentro un altro file.

Per salvare i dati sul file ho utilizzato un JFileChooser (JFCS).

Ho ricavato il file selezionato :

codice:
File f = JFCS.getSelectedFile();
E poi ci ho scritto dentro una treeset :

codice:
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(f));
out.writeObject(treeset);
Non capisco però come ricavare da f la directory superiore per poi salvarci dentro un altro file contenente il path di f