0
点赞
收藏
分享

微信扫一扫

IO流操作-------File类(一)


1 创建文件或者文件夹:有异常

1.1、创建文本文件

IO流操作-------File类(一)_字符串

1.2、创建文件夹

IO流操作-------File类(一)_字符串_02

1.3、创建多级文件夹

IO流操作-------File类(一)_java_03


提示:如果文件夹已经存在则不重新创建

2 删除文件

IO流操作-------File类(一)_字符串_04

3 查询文件

3.1、判断某个路径的文件是否存在

IO流操作-------File类(一)_数组_05

3.2、获取文件的大小

IO流操作-------File类(一)_创建文件夹_06

String字符串:length(),返回字符串中字符的个数
数组: 数组名.length 是属性,获取数组中元素的个数
集合 集合对象.size()返回集合中元素的个数

3、获取文件的名称

IO流操作-------File类(一)_数组_07

4、获取文件的路径

IO流操作-------File类(一)_java_08

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:\\");
}
}


举报

相关推荐

0 条评论