Java——创建多级目录下的一个文件

package day01;

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

/**
 * 创建多级目录下的一个文件
 * @author Administrator
 *
 */
public class FileDemo3 {

	public static void main(String[] arrgs) throws IOException {
		File file = new File(
				"a"+File.separator+
				"b"+File.separator+
				"c"+File.separator+
				"d"+File.separator+
				"e"+File.separator+
				"f"+File.separator+
				"g"+File.separator+
				"h.txt"
				);
		/*
		 * 创建文件时,应首先判断当前文件所在的目录是否存在,
		 * 因为若不存在,会抛出异常的。
		 */
		
		/*
		 * File getParentFile()
		 * 获取当前文件所在的父目录
		 */
		File parent = file.getParentFile();
		if(!parent.exists()) {
			parent.mkdirs();
		}
		
		if(!file.exists()) {
			file.createNewFile();
			System.out.println("文件创建完毕");
		}
	}
}

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43442290/article/details/88224260