1 创建文件或者文件夹:有异常
1.1、创建文本文件
1.2、创建文件夹
1.3、创建多级文件夹
提示:如果文件夹已经存在则不重新创建
2 删除文件
3 查询文件
3.1、判断某个路径的文件是否存在
3.2、获取文件的大小
String字符串:length(),返回字符串中字符的个数
数组: 数组名.length 是属性,获取数组中元素的个数
集合 集合对象.size()返回集合中元素的个数
3、获取文件的名称
4、获取文件的路径
4 递归
遍历盘符所有的文件
package com.zheng.io;
import java.io.File;
public class FileDemo4 {
public static void showFile(String pathname){
File f1=new File(pathname);
//判断文件是否是文件夹
boolean flag1=f1.isDirectory();
if(flag1){//是文件夹
File [] files=f1.listFiles();//得到文件夹下的所有文件
for (int i=0;files!=null&&i<files.length;i++) {
//判断是否是文件夹
boolean flag2=files[i].isDirectory();
if(flag2){
showFile(files[i].getPath());
}else{
//获取文件的路径
String filepath=f1.getPath();
System.out.println("普通文件:====="+filepath);
}
}
}else{//不是文件夹
String filePath=f1.getPath();
System.out.println("普通文件=======:"+filePath);
}
}
public static void main(String[] args) {
FileDemo4.showFile("D:\\");
}
}