import java.io.File;
import java.io.IOException;
public class 递归获取文件夹下的文件
{
public static void view(String filePath)
throws IOException
{
File file = new File(filePath);
if (file.isDirectory())
{
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++)
{
if (files[i].isDirectory())
{
view(filePath + "\\" + files[i].getName());
}
else
{
System.out.println(files[i].getAbsolutePath());
}
}
}
else
{
System.out.println(file.getName());
}
return;
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
try
{
view("D:\\java");
}
catch (IOException e)
{
e.printStackTrace();
}
}
}