The code below demonstrates how to obtain file system root available on your system. In Linux, you will have a single root (/
) while on Windows you could get C:\
or D:\
that represent the root drives.
package org.kodejava.io;
import java.io.File;
public class FileSystemRoot {
public static void main(String[] args) {
// List the available filesystem roots.
File[] root = File.listRoots();
// Iterate the entire filesystem roots.
for (File file : root) {
System.out.println("Root: " + file.getAbsolutePath());
}
}
}
The result of the code snippet:
Root: C:\
Root: D:\
Root: F:\
Latest posts by Wayan (see all)
- How do I secure servlets with declarative security in web.xml - April 24, 2025
- How do I handle file uploads using Jakarta Servlet 6.0+? - April 23, 2025
- How do I serve static files through a Jakarta Servlet? - April 23, 2025