zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
1.92 kB
package File_package;
import java.io.File;
import java.io.IOException;
public class File_demo4 {
public static void main(String[] args) throws IOException {
/*
public boolean createNewFile () 创建一个新的空文件
public boolean mkdir () 创建单级文件夹
public boolean mkdirs () 创建多级文件夹
public boolean delete () 删除文件、空文件夹
*/
//1、createNewFile 创建一个新的空的文件
//细节1:如果当前路径表示的文件是不存在的,则创建成功,方法返回true
// 如果当前路径表示的文件是存在的,则创建失败,方法返回false
//细节2:如果父级路径是不存在的,那么方法会有异常IOException
//细节3:createNewFile方法创建的一定是文件,如果路径中不包含后缀名,则创建一个没有后缀名的文件
File f1 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File2");
boolean b = f1.createNewFile();
System.out.println(b);
//2、mkdir () 创建单级文件夹
//细节1:路径是唯一的,如果当前路径已经存在,则创建失败,返回false
//细节2:mkdir方法只能创建单级文件夹,无法创建多级文件夹
File f2=new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package2");
boolean b2 = f2.mkdir();
System.out.println(b2);
//3、mkdirs () 创建多级文件夹
//细节:既可以创建单级的,又可以创建多级的文件夹
File f3=new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module2/src/File_package1");
boolean b3 = f3.mkdirs();
System.out.println(b3);
}
}