JAVA File文件类

该博客主要展示了Java中File类的使用。通过代码示例,将文件转化为File对象,介绍了用两个字符串创建对象的方式,还演示了File类的一些成员方法,如canRead()、canWrite()、createNewFile()、getName()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package Test;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;

/*

  • File 文件和目录路径名的抽象表现形式;
  • 无论是否真实存在都可以创建File对象;

*/

public class TestFileDome {
public static void main(String[] args) throws IOException {
//这里只将一个文件转化为File对象了,toString方法是Object的方法,所以所有对象都有这个方法;
File file=new File(“f:/haha.txt”);
System.out.println(file.toString());
//用两个字符串来创建一个对象(主路径与副路径);
File file2=new File(“f:/AA”);
//这里为什么还打印路径呢?因为默认调用了File类的构造方法;
//返回值是布尔类型的是成员方法;
System.out.println(file2);
System.out.println(file2.canRead());
//canWrite() 测试应用程序是否可以修改此抽象路径名表示的文件,文件必须得存在且是非只读状态;
System.out.println(file2.canWrite());
System.out.println(“createNewFile():”+file.createNewFile());
System.out.println(“getName():”+file2.getName());

	String[] arrString=file2.list();
	File[] arrFile=file2.listFiles();
	System.out.println(Arrays.toString(file2.list()));
	System.out.println(Arrays.toString(file2.listFiles()));
	
	File file5=new File("f:/ccc/HAHA");
	if(file5.exists()){
		System.out.println("已存在");
	}else{//这里的mkdir()是创建单层,如果想创建多层要写成mkdirs();
		System.out.println(file5.mkdirs());
	}
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值