PDA

View Full Version : [JAVA] accesso alla directory dell'utente di windows vista


x-t
29-12-2008, 18:40
Salve a tutti!
Vorrei sapere come poter richiamare la cartella utente di windows vista.
Per richiamare la cartella documenti si può utilizzare il codice seguente:

import javax.swing.JFileChooser;
javax.swing.filechooser.FileSystemView;

public class GetMyDocuments {
public static void main(String args[]) {
JFileChooser fr = new JFileChooser();
FileSystemView fw = fr.getFileSystemView();
System.out.println(fw.getDefaultDirectory());
}
}


Analogamente è possibile ottenere il percorso per il desktop come segue:


import javax.swing.JFileChooser;
javax.swing.filechooser.FileSystemView;

public class GetMyDesktop {
public static void main(String args[]) {
JFileChooser fr = new JFileChooser();
FileSystemView fw = fr.getFileSystemView();
System.out.println(fw.getHomeDirectory());
}
}


Tuttavia non ho trovato niente che mi riporti alla cartella dell'utente di windows vista... per intenderci la parent della cartella documenti... qualche suggerimento?:rolleyes:

N.B nel caso fossi stato poco chiaro, desidero sapere come raggiungere la directory "Pauline" della seguente foto

http://www.computerperformance.co.uk/images/Vista/users_home.jpg

help :)

Don[ITA]
29-12-2008, 19:11
La cartella dovrebbe trovarsi in C:\Utenti\
Dacci un occhio :D
Raggiungerla con del codice java poi è semplicissimo.

Saluti

x-t
29-12-2008, 19:17
;25628245']La cartella dovrebbe trovarsi in C:\Utenti\
Dacci un occhio :D
Raggiungerla con del codice java poi è semplicissimo.

Saluti

Emm....ovviamente non è questo che volevo sapere :mbe:

Ovviamente nel mio esempio "Pauline" era un modo di dire :mbe:

Riformulo la domanda: come si può raggiungere con java la directory "utente" (chiunque sia!) ?

wizard1993
29-12-2008, 20:07
la variabile di sistema user.home?
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties()

x-t
29-12-2008, 20:12
ho risolto ricavandomi la parent directory del desktop...