Java Io编程学习 01.1

Java io编程是所有语言之最。方便进行io(input&output)操作,提供了大量的程序类
核心组成:一个类(file),一个接口(serializable),四个抽象类(inputstring&outputstring&reader,writer)

File类是整个Java.Io包里面唯一的与文件本身有关的类,这个类可以操作文件的路径的指派,可以创建和删除文件以及获取文件的信息内容。

方法名称类型描述
public File (String pathname)构造设置操作文件的完整路径,要考虑文件分隔符
public File (File parent,String child)构造设置要操作文件的父目录与子文件路径
Public boolean createNewFile​() throws IOException方法创建一个文件
public boolean delete​()方法删除一个文件
public boolean exists​()方法判断文件是否存在
package com.zhang.io.test;

import java.io.File;
import java.io.IOException;

public class IoFileTest {
	public static void main(String[] args) {
		File file=new File("C:" + File.separator +"TS.txt");   	//实例化file类的一个对象 该文件有可能不存在,
												//但是不影响实例化(只要不进行文件处理)
		
		try {									//try-catch的目的:为了检查在当前目录下该文件是否存在,不存在则创建
			file.createNewFile();    			//创建文件
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}	
		if(file.exists()){
			
		file.delete();        					//文件的删除之前要进行判断文件是否存在
		
		}	
	}
}

可能出现的问题一:
当前的程序是进行磁盘文件的处理操作,因为代码执行需要一段时间,如果重复操作可能会出现错误

可能出现的问题二:
因为Windows(//)的分隔符和其他系统的分隔符不一样(//),虽然都可以进行识别,但是最好用Java提供的常量。
Public static final String separatar
正确的路径编写:File file=new File(“C:” + File.separator +“TS.txt”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值