Nella realizzazione di alcune applicazioni è necessario avere sempre a disposizione il percorso alla directory in cui opera un nostro programma Java a questo scopo presentiamo un breve codice che se eseguito si occuperà appunto di rilevare la directory corrente (cioè quella di lavoro) attraverso la semplice funzione System.getProperty() a cui passeremo come parametro la variabile 'user.dir' che stampata ci darà l'informazione richiesta.
Riportiamo di seguito il semplice listato necessario al funzionamento dell'applicazione:
public class DirectoryCorrente {
private static void showDir() {
String curDir = System.getProperty("user.dir");
System.out.println("\nIn questo momento ti trovi nella directory:");
System.out.println(" - " + curDir);
}
public static void main(String[] args) {
showDir();
}
Una volta scritto il codice indicato, sarà necessario salvarlo in un file '.java' che abbia come nome lo stesso nome della classe utilizzata, quindi 'DirectoryCorrente.java'.javac DirectoryCorrente.javaSarà quindi possibile eseguire il file class omonimo ottenuto attraverso il classico comando java:
java DirectoryCorrente