Identificare le root directories in Java

Mattepuffo's logo
Identificare le root directories in Java

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!


Condividi

Commentami!