当前位置:网站首页>2022/08/08 学习笔记 (day25)File类
2022/08/08 学习笔记 (day25)File类
2022-08-09 05:10:00 【激进的黄瓜】
目录
文件操作之File类:
一、什么是File类:
File类是用来操作文件或目录属性而不可以操作文件内容的类
二、File类的常用方法:
2.1、mkdir
创建文件夹,仅当该文件不存在时,系统会创建该路径
File file = new File("C:\\Users\\qinzhicong\\Documents\\hello");
file.mkdir(); //创建⼀一个单级⽂文件夹2.2、mkdirs
创建文件夹(多级目录),仅当该文件不存在时,系统会创建该路径
File file = new File("C:\\Users\\qinzhicong\\Documents\\hello\\a\\b\\c");
file.mkdirs(); //创建⼀一个多级⽂文件夹2.3、createNewFile
创建文件,仅当该文件不存在时,系统会创建该⽂件,返回值是boolean类型,创建成功则返回true
File file = new File("C:\\Users\\qinzhicong\\Documents\\hello.txt");
try {
boolean isOK = file.createNewFile(); //新建⽂文件
System.out.println(isOK);
} catch (IOException e) {
e.printStackTrace();
System.out.println("⽂文件操作异常");
}2.4、delete
删除文件或文件夹
File file = new File("C:\\Users\\qinzhicong\\Documents\\hello.txt");
file.delete(); //删除⽂文件或⽂文件夹2.5、exists
判断此路径(或文件)是否存在,返回值是boolean型
File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
System.out.println(file.exists()); //查看⽂文件是否存在2.6、isFile
判断次file对象是否是⼀个文件,返回值是boolean型
//File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
File file = new File("C:\\Users\\qinzhicong\\Documents\\aaa");
System.out.println(file.isFile()); //判断是否是⽂文件2.7、isDirectory
判断此file对象是否是⼀个文件路径(即文件夹),返回值是boolean型
//File file = new File("C:\\Users\\qinzhicong\\Documents\\hello");
File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
System.out.println(file.isDirectory()); //判断是否是⽂文件夹2.8、getName
获取该文件的文件名,返回值是String类型
File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
System.out.println(file.getName()); //获取⽂文件名称2.9、getAbsolutePath
获取该文件的绝对路径,返回值是String类型
File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
System.out.println(file.getAbsolutePath());2.10、list
获取⽂件路径中的所有文件及文件夹,返回值是String[ ]
File file = new File("C:\\Users\\qinzhicong\\Documents\\");
System.out.println(Arrays.toString(file.list())); //获取⽂文件路路径中的所有⽂文件及⽂文件夹2.11、listFiles
获取文件路径中的所有文件及文件夹(包含其路径),返回值是String[ ]
File file = new File("C:\\Users\\qinzhicong\\Documents\\");
System.out.println(Arrays.toString(file.listFiles())); //获取⽂文件路路径中的所有⽂文件及⽂文件夹(包含其路路
径)2.12、length
获取文件的大小,单位是字节,返回值是长整型
File file = new File("C:\\Users\\qinzhicong\\Documents\\admin.dat");
System.out.println(file.length());边栏推荐
猜你喜欢
随机推荐
【Harmony OS】【ARK UI】自定义弹窗
浅谈单片机Boot的几种自刷新方式
剑指Offer - 链表翻转及其变体题目总结
equals和==
DS3231模块使用
[UNR #6 A] Noodle-based road (shortest path)
Eureka-Server------单节和集群的搭建
滑动窗口篇
Oracle01-安装与卸载
[Daily Training--Tencent Featured 50] 7. Integer Reversal
Quantitative Genetics Heritability Calculation 1: Parent-Child Regression Method
Anonymous shared memory ashmem
亚马逊面对风控,自养号测评时应该怎么做?
【LeetCode】761.特殊的二进制序列
【Harmony OS】【ArkUI】ets开发 创建视图与构建布局
【MLT】MLT多媒体框架生产消费架构解析(二)
STM32学习笔记(PWM输出)
力扣349-两个数组的交集——HashSet
通讯录(文件版)(C语言)(VS)
C进阶 - 程序的编译(预处理操作) + 链接









