Java 对文件进行增删改查操作

1. 相关类库

文件相关类库也是File,大部分常用的方法都封装好了,可以直接拿来用。

2. 实例

通过一个实例展示下对文件进行增删改查操作:

/**
 * 文件操作示例类
 */
public class FileDemo {
    
    
	public static void main(String[] args) throws IOException {
    
    
		// 判断文件是否存在
		File file = new File("D:/dir/file1.txt");
		System.out.println("是否存在:" + file.exists());
		// 创建文件
		file.createNewFile();
		// 判断类型
		System.out.println("是否目录:" + file.isDirectory());
		System.out.println("是否文件:" + file.isFile());
		// 获取路径
		System.out.println("绝对路径:" + file.getPath());
		// 重命名
		file.renameTo(new File("D:/dir/file_1.txt"));
		// 删除
		File file_1=new File("D:/dir/file_1.txt");
		file_1.delete();
	}
}

3. 代码解释

需要注意的是,重命名成功后,如果要删除该文件,需要重新定义一个对象指向重命名后的文件。

通过断点调试我们也能发现,重命名成功后,file对象还是指向file1.txt。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/woshisangsang/article/details/107708846