File 类:
概述:是用来操作文件或者文件夹。
//理解:就是用来操作路径的
绝对路径和相对路径:
绝对路径:这个是固定的"死"的路径,以盘符开头。
一个固定的路径,从盘符开始
相对路径:一般是相对于当前项目的路径。
相对于某个位置,在eclipse下指的是当前项目下
构造方法:
public File(String pathName);
File file = new File("F:\\test");
public File(String parent,String child);
File file = new File("F:\\","abc.txt");
public File(File parent,String child);
File file = new File("F:\\");
File file2 = new File(file,"abc.txt");
常见方法:
exists(); //判断文件(夹)是否存在
isFile(); //判断是否是文件
isDirectory(); //判断是否是文件夹
getName(); //获取名字
getAbsolutePath(); //获取绝对路径
listFiles(); //返回该目录下 所有的文件或者文件夹的 File[]
listFiles(FilenameFilter ff); //返回该目录下 所有的满足条件的文件或者文件夹的 File[]
// accept();
list(); //返回该目录下 所有的文件或者文件夹的 String[]
getPath(); //获取相对路径
delete(); //删除文件或者文件夹
//注意:A:要删除的文件夹必须是空文件夹 B:Java中的删除不走回收站
renameTo(); //改名
//注意:A:路径一样就是改名 B:路径不一样就是 改名+剪切
long length(); //获取文件或者文件夹的大小,单位是字节。(如果是文件夹,返回值是0)
mkdir(); //创建单击目录
mkdirs(); //创建多级目录
createNewFile() //创建文件的
|
|