使用File类判断文件是否存在,不存在则创建

使用File类判断文件是否存在,不存在则创建。

在这里,首先,需要大家对File类比较了解,它在java.io.*;这个包下。

如果你现在还不知道File类里面有哪些方法,我建议去看一看API,此处是链接:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

(因为是在线的链接有可能会变化,如果大家打不开此处链接,建议大家下载离线版本)

具体实现代码如下:


import java.io.File;//使用File类,首先要导入java.io.File这个类
import java.io.IOException;

public class FileTest {

	public static void main(String[] args) {
//下面代码是在内存里面根据抽象路径创建一个名为a.txt的记事本文件,不是在磁盘创建
		File file = new File("c:\\a.txt");
//exists()方法是判断物理磁盘上是否存在a.txt这个文件,
//如果返回true则证明磁盘已存在a.txt文件
		if(file.exists()){
			System.out.println("文件已经存在!");
		}else{
			//文件不存在则创建该文件
			try {
//这里是在指定的抽象路径c盘根目录下创建a.txt
//注意此处有可能出现IOException,要进行异常处理
				file.createNewFile();
				System.out.println("文件创建成功!");
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}

	}

}

创作不易,如果感觉对你有帮助,请支持一下作者,让作者有继续写下去的动力。

举手之劳,微信扫下面二维码。

微信扫码打赏1元

你可能感兴趣的:(#,Java,java中File类,JavaSE)