用递归方法读取嵌套文件夹下的文件路径
2009-08-27 23:53
561 查看
import java.io.File;
public class test {
public static void readfile(String filepath){
File file = new File(filepath);
if(!file.isDirectory())
{
System.out.println(file.getAbsolutePath());
}
else if(file.isDirectory())
{
String[] filelist = file.list();
for(int i=0;i<filelist.length;i++)
{
File readfile = new File(filepath+"\\"+filelist[i]);
if(!readfile.isDirectory())
{
System.out.println(readfile.getAbsolutePath());
}
else if(readfile.isDirectory())
{
readfile(filepath+"\\"+filelist[i]);
}
}
}
}
public static void main(String[] args){
readfile("d:\\照片");
}
}
public class test {
public static void readfile(String filepath){
File file = new File(filepath);
if(!file.isDirectory())
{
System.out.println(file.getAbsolutePath());
}
else if(file.isDirectory())
{
String[] filelist = file.list();
for(int i=0;i<filelist.length;i++)
{
File readfile = new File(filepath+"\\"+filelist[i]);
if(!readfile.isDirectory())
{
System.out.println(readfile.getAbsolutePath());
}
else if(readfile.isDirectory())
{
readfile(filepath+"\\"+filelist[i]);
}
}
}
}
public static void main(String[] args){
readfile("d:\\照片");
}
}
相关文章推荐
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- java递归读取文件夹中的所有文件以及路径
- 用递归方法实现读取文件夹下所有文件信息
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) .
- Java读取其下所有文件夹与文件路径的方法
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- Java-读取某个目录下所有文件、文件夹和3种从文件路径中获取文件名的方法
- Linux下递归列出仅所有常规文件或文件夹路径的方法
- Python 之 glob读取路径下所有文件夹或文件方法
- java读取jar包中的资源文件或properties配置文件路径的方法
- matlab一次读取多幅图片的方法////////////读取文件夹中的所有图片or文件
- C#中winform使用相对路径读取文件的方法
- C++实现读取特定路径下文件夹及文件名的方法
- java 递归读取文件夹及文件(zip)
- Java项目中读取properties文件,以及六种获取路径的方法
- 用递归方法删除文件夹目录及文件
- Unity 关于安卓和各平台读写本地json文件,WWW读取本地文件,Unity各路径API(persistentDataPath,StreamingAssets文件夹),目前较完整的详解