首页 > 其他 > 详细

File资源对象使用

时间:2020-07-17 20:00:23      阅读:47      评论:0      收藏:0      [点我收藏+]

mport java.io.File;
import java.io.IOException;
import java.lang.reflect.Method;
import java.nio.file.Files;
import java.util.Arrays;
import java.util.Scanner;

public class Test4_File {
public static void main(String[] args) throws IOException {
// 1.创建对象--封装文件或者文件的
File f = new File("D:\\ioTest\\1.txt");

// 2.常用方法
System.out.println(f.length());// 求字节量
System.out.println(f.exists());// 判断文件是否存在
System.out.println(f.isFile());// 判断是否是一个文件
System.out.println(f.isDirectory());// 判断是否是一个文件夹
System.out.println(f.getName());// 获取文件名
System.out.println(f.getParent());// 获取父路径
System.out.println(f.getAbsolutePath());// 获取文件完整路径
System.out.println(f.createNewFile());// 创建一个不存在的文件

// 创建文件夹一个
f = new File("D:\\ioTest\\123");
System.out.println(f.mkdir());// 新建文件夹
// 创建文件夹一个
f = new File("D:\\ioTest\\123\\C\\DD\\Y");
System.out.println(f.mkdirs());// 新建多个不存在的的文件夹

f = new File("D:\\ioTest\\123\\C\\DD\\Y");
System.out.println(f.delete());// 删除文件或是空文件夹

f = new File("D:\\ioTest");// 指定文件夹路径
String[] ster = f.list();// 获取文件名,并存入String[]
System.out.println(Arrays.deepToString(ster));

File[] f1 = f.listFiles();
System.out.println(Arrays.toString(f1));

// TODO接收用户输入的一串路径
String path = new Scanner(System.in).nextLine();
File ff = new File(path);
// 判断如果是文件,求文件的字节量
if (ff.isFile()) {// 如果是文件,返回rue
System.out.println(f.length());
} else if (ff.isDirectory()) {// 如果是文件夹,就返回trte
File[] fs = ff.listFiles();// 判断如果是文件夹列出资源
System.out.println(Arrays.toString(fs));


}

}
}

File资源对象使用

原文:https://www.cnblogs.com/muchen-123/p/13331631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!