文件管理
Java中的对文件的管理,通过java.io包中的File类实现。Java中文件的管理,主要是针对文件或是目录路径名的管理,包括文件的属性信息,文件的检查,文件的删除等,但不包括文件的访问
file类
Java中的file类可以对文件系统中的文件和目录进行操作,一个file对象既可以是一个文件,也可以是一个目录
File类的数据成员主要有下列4个,它们都是类变量:
static String pathSeparator ";" 路径分隔符
static Char pathSeparatorChar ';' 路径分隔符,字符分号而不是字符串
static String separator "\" 路径表达式中的分隔符,如WINDOWS系统中是反斜杠
static Char separatorChar '\' 字符型的路径表达式中的分隔符(反斜杠)
file类的构造方法
public java.io.File(String pathName)
public java.io.File(String parent,String fileName)
public java.io.File(File parent,String fileName)
第一个构造方法通过全路径文件名来创建对象,pathName可以是绝对路径也可以是相对的。
第二个构造方法通过父目录和文件名来创建对象,fileName是不含路径的文件名。
第三个构造方法也是通过父目录和文件名来创建对象,但父目录由一个File对象提供
import java.io.*;
public class FileCons {
public static void main(String[] args) {
//第一种方式
File path=new File("c:\\");
File file1=new File("c:\\sss.txt");
//第二种方式
File file2=new File("c:\\","sss.txt");
//第三种方式
File file3=new File(path,"sss.txt");
}
}
file的常用方法