JAVA——流与文件(总结)

本文介绍了Java中文件管理和数据流的概念,详细讲解了文件的构造方法和常用方法。数据流分为输入流和输出流,按照数据单位可分为字节流和字符流,按功能分为节点流和处理流。在字节流和字符流中,列举了输入和输出流的典型方法,并阐述了节点流和处理流的作用,如BufferedInputStream和BufferedOutputStream,以及它们在提高读写效率上的应用。
摘要由CSDN通过智能技术生成

文件管理

1.Java中的对文件的管理,通过java.io包中的File类实现

2.Java中文件的管理,主要是针对文件或是目录路径名的管理

    文件的属性信息

    文件的检查

    文件的删除等

    不包括文件的访问

   文件的构造方法

File 对象名 = new File(String path);//指定路径名来创建File对象。
File 对象名 = new File(String parent,String child) ;//在父类parent路径下,创建child文件。
File 对象名 = new File(File parent,String child) ;在父类对象parent路径下,创建child文件

常用方法

createNewFile() 在File的抽象路径指定的文件不存在时,创建文件
boolean exists() 判断File对象指向的抽象路径的文件或者目录是否存在
boolean delete() 删除File对象所指向的文件或者目录
boolean mkdir() 创建指定的目录 ,如果父目录不存在,会返回false
boolean mkdirs() 创建指定的目录,如果父目录不存在,会先创建父目录。
boolean isFile() 判断当前的File对象是否是一个文件,是文件返回true,否则返回false
getAbsolutePath() 获取文件的绝对路径
getName() 获取文件名
list() 获取目录下的子文件(及子目录)的名称,返回字符串数组
listFiles()获取目录下的子文件(及子目录)的File数组

 例子

package day0822;

import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;

public class FileCrateDemo {
	
	public static void main(String[] args) throws IOException {
		String path &#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值