java文件中对文件的读写的操作是通过io流技术的实现
file类
file类可以表示一个文件也可以表示一个目录。
file的常用方法:
file.exists:判断目录是否存在
file.mkdir():创建单个目录
file.mkdirs();创建多个目录
file.isDirectory();路径是否是文件夹
file.isfile():路径是否是文件
file.delete():删除单个目录或者文件
file.listFiles():获取当前路径下的所有我呢见,存入file[]集合当中
file.createNewFile();创建文件
file.getname();获取路径的最底层名
file.getpath():获取当前项目的路径
实现扩展名统计
/**
* 统计路劲中的某种类型的文件
* @param file 路径
* @param s 扩展名文件名
* @return 扩展名文件出现的次数
*/
public int jubGeJave(File file,String s) {
File[] files = file.listFiles();
for (File file1 : files) {
if (file1.isFile()) {
String path = file1.getPath();
String substring = path.substring(path.indexOf(".") + 1);
if (s.equalsIgnoreCase(substring)) {
System.out.println(file1);
index++;
}
} else {
jubGeJave(file1,s);
}
}
return index;
}