package org.vhow.java.filebroswer;
import java.io.File;
class FileBrowser
{
public void travse(File file)
{
if (file.isFile())
{
// do something here
System.out.println(file.getAbsolutePath());
}
else if (file.isDirectory())
{
File[] files = file.listFiles();
if (files != null)
{
for (File f : files)
{
travse(f);
}
}
}
}
}
package org.vhow.java.filebroswer;
import java.io.File;
public class AppMain
{
public static void main(String[] args)
{
File[] rootFiles = File.listRoots();
FileBrowser browser = new FileBrowser();
for (File file : rootFiles)
{
browser.travse(file);
}
}
}