赞
踩
- public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。
如果文件不存在,就创建文件,并返回true
如果文件存在,就不创建文件,并返回false- public boolean mkdir() :创建由此File表示的目录。
如果目录不存在,就创建目录,并返回true
如果目录存在,就不创建目录,并返回false
mkdir()只能创建单级目录,若使用它创建多级目录,结果返回false,且不会创建目录- public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录。
如果目录不存在,就创建目录,并返回true
如果目录存在,就不创建目录,并返回false
代码如下:
package com.file; import java.io.File; /** * @Auther lmy * @Date 2021/4/30 8:13 * @Description This is description of method */ /* 创建删除功能的方法 public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 如果文件不存在,就创建文件,并返回true 如果文件存在,就不创建文件,并返回false public boolean mkdir() :创建由此File表示的目录。 如果目录不存在,就创建目录,并返回true 如果目录存在,就不创建目录,并返回false mkdir()只能创建单级目录,若使用它创建多级目录,结果返回false,且不会创建目录 public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录。 如果目录不存在,就创建目录,并返回true 如果目录存在,就不创建目录,并返回false */ public class FileDemo2 { public static void main(String[] args) throws Exception { //需求一:我要在D:\\aaa目录下创建一个文件java.txt File f1 = new File("D:\\aaa\\java.txt"); System.out.println(f1.createNewFile()); //需求二:我要在D:\\aaa目录下创建一个目录JavaSE File f2 = new File("D:\\aaa\\JavaSE"); System.out.println(f2.mkdir()); //需求二:我要在D:\\aaa目录下创建一个多级目录JavaWEB\\HTML File f3 = new File("D:\\aaa\\JavaWEB\\HTML"); //System.out.println(f3.mkdir()); //mkdir()只能创建单级目录 System.out.println(f3.mkdirs()); //需求二:我要在D:\\aaa目录下创建一个文件javase.txt File f4 = new File("D:\\aaa\\javase.txt"); //System.out.println(f4.mkdir()); //会创建一个名字为javase.txt的目录 System.out.println(f4.createNewFile()); //如果目录中存在了一个名字为javase.txt的目录,在使用createNewFile()创建javase.txt的文件会创建失败,返回false } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。