9-1课堂笔记
来源:互联网 发布:有哪些打字软件 编辑:程序博客网 时间:2024/04/29 15:52
课堂笔记
一 (1)File类的构造方法
Public File(String pathname):根据parent抽象的路径名和child路径名字符串创建一个新的File对象。Pathname指路径名字符串,parent父抽象路径名(父抽象路径名既可以是字符串,也可以是File对象)。
Public File(File parent,String child):通过指定路径名字符串转换为抽象路径名来创建一个新的File对象。
File f1=new File(“data.txt”);
File f2=ew File(\\mydir,”data.txt”);
File dir=new File(\\etc);
File f3=new File(dir,”data.txt”);
File file1=new File(“demo.txt”);//当前文件夹下的文件
File file2=new File(“c:/demo1.txt”);//绝对路径
File file3=new File(“c:/exmple”);//example是文件还是目录?
File file4=new File(“c:/example”,”demo.txt”);
File file5=new File(file3,”demo.txt”);
File file6=new File(file3,”test”);
(2)File类提供的方法
访问文件对象
public String getName():返回文件对象名,不包含路径名。
public String getPath():返回相对路径名,包含文件名。
public String getAbsolutePath():返回绝对路径名,包含路径名。
public String getparent():返回父文件对象的路径名。
public String getParentFile():返回父文件对象。
获得文件属性
public long length():返回指定文件的字节长度。
Public boolean exists():测试指定的文件是否存在。
Public long lastModified():返回指定文件最后被修改的时间。
文件操作
Public boolean rename To(Filedest):文件重命名。
Public boolean delete():删除空目录。
目录操作
Public boolean mkdir():创建指定目录,正常建立时返回true.
Public String[] list():返回目录中的所有文件名字符串。
Public File[] listFiles():返回指定目录中的所有文件对象。
File f1=new File(“c:\\aa\\bb\\cc”);
F1.mkdirs(); mkdirs()多级目录文件。
File f2=new File(“c:\\dd\\”);
If(!f1.exists())
F1.mkdie();不存在就创建。
F1.delete();删除
List():显示文件夹中文件,返回字符串数组。List():String[]-File
String[] arr=f2.liat();
For(String name:arr){
System.out.println(name);
}
File[] files=f3.listFiles();
For(int i=0;i<files.length;i++){
System.out.println(files[i].getName()+"\t"+files[i].lastModified()+"\t"+(files[i].isFile()?"文件":"目录"));
}
public void listDir(File dir,int level){
System.out.println(getLevel(level)+dir.getName());
level++;
File[] files = dir.listFiles();
for(int x =0; x<files.length; x++){
if(files[x].isDirectory())//如果遍历到的是目录。
listDir(files[x],level);//递归。
else
System.out.println(getLevel(level)+files[x].getName());
}
}
过滤器FileFilter的使用
* FileFilter接口:用于抽象路径名的过滤器。此接口的实例可传递给 File 类的 listFiles(FileFilter) 方法。
* 成员方法: boolean accept(File pathname) 测试指定抽象路径名是否应该包含在某个路径名列表中。
- 9-1课堂笔记
- 9-2课堂笔记
- 9-05课堂笔记
- 9-6课堂笔记
- 9-7课堂笔记
- 9-8课堂笔记
- 9-14课堂笔记
- jsp课堂笔记1
- JAVA课堂笔记1
- 课堂笔记1
- 课堂笔记1
- 课堂笔记2016.8.1
- 计算机网络课堂笔记 -- 1
- java 课堂笔记 1
- 9-13课堂笔记MySQL
- java基础课堂笔记1
- CCNA课堂精简笔记 1
- 操作系统课堂笔记(1)概述
- 12.4文件操作
- Loadrunner教程
- 12.3节 字节流
- 第一篇文章
- 12.6对象序列化
- 9-1课堂笔记
- QA类专业英语
- 9-2课堂笔记
- 各大公司薪水最新行情,看看你能拿多少!
- 中断过程(记录)
- C# 文件操作(详细)
- SQL Server 批量插入数据的两种方法
- 疲惫的周末
- css命名规则