递归算法遍历所有文件

原创 2018年04月16日 13:35:18
package com.sxt;

import java.io.File;
import java.io.IOException;
import java.util.Date;

public class FileDemo {
	public static void main(String[] args) throws IOException {
		File f=new File("F:/a/b/c/d");
		f.mkdirs();
		f=new File("F:/a/b/c/d/test.txt");
		f.createNewFile();
		f.delete();
		System.out.println(f.exists());   //文件是否存在
		System.out.println(f.canWrite()); //文件是否可写
		System.out.println(f.canRead());  //文件是否可读
		System.out.println(f.isHidden()); //文件是否隐藏
		System.out.println(f.isDirectory());   //是否是文件夹
		System.out.println(f.isFile());         //是否是文件
		System.out.println(f.length()/1024/1024);  //文件大小
		String fa = f.getName();                   //获取名字,是最后的文件或文件夹的名字
		System.out.println(fa);
		String ab = f.getAbsolutePath();            //绝对路径
		System.out.println(ab);
		long lastModified = f.lastModified();
		Date date = new Date(lastModified);
		System.out.println(date);
		String path = f.getPath();                  //相对路径
		System.out.println(path);
		f.list();	//返回一个String数组
		f.listFiles();	//返回一个File数组
		
	}

递归算法遍历文件夹中所有文件&&递归删除文件夹

- 引言:怎样才能遍历出一个文件夹中的所有文件呢,我们知道,java中的File类中有这样的方法,list() ,可以返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。我们是否可...
  • wangpengfei666
  • wangpengfei666
  • 2017-04-17 20:58:14
  • 1527

C/C++磁盘文件遍历搜索(递归)

  • 2010年11月23日 19:09
  • 37KB
  • 下载

【典型例题】遍历文件夹下面的文件;(递归算法)

在学习流File类后,我们可以让系统遍历输出文件夹下面的文件,这里要用到递归方法,所谓递归就像是剥洋葱,一层一层剥,先打印第一级文件夹下面的文件,如果还有第二季文件夹,那么继续递归方法,一直到文件夹最...
  • River_Continent
  • River_Continent
  • 2017-02-08 23:31:49
  • 496

利用递归算法遍历所有文件并打印文件绝对路径(包括文件夹)

利用递归算法遍历所有文件并打印文件绝对路径(包括文件夹)import java.io.File;public class FileTraversal { /** * 利用递归算法遍历所有文件并打印文...
  • BenW1988
  • BenW1988
  • 2011-06-26 16:34:00
  • 1348

Java使用递归遍历查找所有的文件

public class GetFileList { static List filelist = new ArrayList(); // 遍历查找所有的文件装到集合里面去 public stat...
  • Crazy_Java1234
  • Crazy_Java1234
  • 2018-01-22 12:02:27
  • 133

Delphi下遍历文件夹下所有文件的递归算法

在实际开发中经常需要遍历某个文件夹及其子文件夹下的文件,看到很多人不知道如何做,忍不住写段东西与大家分享。 procedure MakeTree(var slFile: TStrings; const...
  • whw6_faye
  • whw6_faye
  • 2007-02-07 14:52:00
  • 10575

java 如何递归遍历一个文件夹下的所有文件

1.利用File类中的一个listFiles将该文件路径下所有的文件全部列出来,然后通过循环遍历。代码如下:import java.io.File; import java.util.ArrayLis...
  • qq_27603235
  • qq_27603235
  • 2016-02-26 22:41:15
  • 6313

Android遍历手机内所有文件

使用递归的方式遍历内存中的所有文件,得到其路径
  • ww897532167
  • ww897532167
  • 2017-01-18 11:11:40
  • 2140

Linux下遍历所有文件及目录

源码如下:   #include #include #include #include #include void printdir(char *dir, int depth) { ...
  • kankan231
  • kankan231
  • 2014-03-27 16:56:03
  • 739
收藏助手
不良信息举报
您举报文章:递归算法遍历所有文件
举报原因:
原因补充:

(最多只允许输入30个字)