黑马程序员_File类代码练习(列出文件目录)

原创 2012年03月30日 22:28:17

---------------------- android培训java培训、期待与您交流! ----------------------

/*

list():获取文件和文件夹名称
listFiles()获取文件和文件夹的对象。实际开发用途大。

注意:要导入io包。
*/
import java.io.*;
class DirDemo
{
public static void main(String[] args)
{
File dir = new File("c:\\");
File[] files = dir.listFiles();
//遍历后,有长度的是文件,长度为0的都是文件夹。
for(File file : files)
{
System.out.println("name is ::"+file.getName()+"length is ::"+file.length());
}

}
public static void listDemo_2()
{
   //演示list(FilenameFilter filter)方法。注意掌握。
File dir = new File("d:\\testdir\\day07");
//注意:以下是文件名的过滤代码,只取该目录下的.java文件。
String[] arr = dir.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
return name.endsWith(".java");
/*
//上面的代码是下面这段代码的简化。
if(name.endsWith(".java"))
return true;
else
return false;
*/
}
});
System.out.println("len:"+arr.length);
for(String name : arr)
{
System.out.println(name);
}
}

//列出C盘根目录下所有的文件。
public static void listDemo()
{
File f = new File("c:\\");


String[] arr = f.list();


for(String name : arr)
{
System.out.println(name);
}
}

}


---------------------- android培训java培训、期待与您交流! ----------------------

详情请查看:http://edu.csdn.net/heima


相关文章推荐

黑马程序员_day20 (File,列出目录下所有内容,Properties,PrintWriter)。

---------------------- android培训、java培训 期待与您交流! ---------------------- 一:File类。  1,用来将文件或者文件夹封装成对象...

黑马程序员---Foundation常用类练习(计算文件代码行数)

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———

黑马程序员-JAVASE入门(File文件类)

------- android培训、java培训、期待与您交流! ----------

黑马程序员——07File类,文件过滤器FilenameFilter以及递归

------- android培训、java培训、期待与您交流! ----------  ------- android培训、java培训、期待与您交流! ----------...

黑马程序员——第20天——IO输入与输出(File类,Properties,打印流,合并流,切割文件)

File类常见方法: 1,创建。 boolean createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建,返回false. 和输出流不一样,输出流对象一建立创建文件...

黑马程序员——基础学习(十二)异常(Throwable)类、文件(File)类及递归

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 异常类(Throwable) 异常:程序在运行的过程中出现了不正常的情况。 异常的分类: Th...

黑马程序员-File类文件操作,知识梳理与简单应用

-------------------------------------Android培训                       java培训  期待与您的交流!---------------...

黑马程序员----java基础之异常和File文件类

异常 异常概述:异常就是java程序在运行过程中出现的错误 异常的分类: 异常的基类:Throwable 严重问题:Error:不予处理,因为这种问题一般是很严重的问题,比如内存溢出 非严重问题: E...

黑马程序员--java基础:File类和文件字节IO流

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、File类 1,字段和构造方法public static void constructorDemo() ...

黑马程序员_Java第20天知识总结_File类_Properties_打印流_文件切割合并

------- android培训、java培训、期待与您交流! ---------- File类常见方法: 1,创建。 boolean createNewFile():在指定位置创建文件,如果...
  • v191211
  • v191211
  • 2013年05月20日 05:19
  • 345
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员_File类代码练习(列出文件目录)
举报原因:
原因补充:

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