Identificare le root directories in Java
In pratica vogliamo trovare tutte le cartelle radice del nostro OS usando Java.
Ovviamente è più utile su sistemi Windows che *NIX, e adesso vediamo il perchè visualizzando i risultati lanciandolo si su Windows che su Linux.
In entrambi i casi abbiamo due chiavette USB collegate.
Questo il codice:
import java.io.*;
public class Main {
public static void main(String[] args) {
File[] roots = File.listRoots();
System.out.println("Queste sono le directories radice del tuo sistema:");
for (int i = 0; i < roots.length; i++) {
System.out.println(roots[i].toString());
}
}
}
Questo l'output su Linux:
Queste sono le directories radice del tuo sistema:
/
Questo l'output su Windows:
Queste sono le directories radice del tuo sistema:
C:\
D:\
E:\
Questo ovviamente dipende da come Linux gestisce i dispositivi esterni; ma esula dall'articolo.
Enjoy!
java root listroots windows linux
Commentami!