文件File最常见的实例化:
File file=new File(String),String参数为一个文件路径名字符串,如:
File file=new File(“E:\\demo\\aa”);
其次还有一个:
File file =new File(File,String);
创建文件的三个常用方法:
public boolean createNewFile():创建一个文件,如果存在就不创建了(返回false),如果父文件夹不存在则会产生异常。
public boolean mkdir():
创建一个文件夹,如果存在就不创建了(返回false),如果父文件夹不存在则会产生异常。
public boolean mkdirs():
创建一个文件夹,如果存在就不创建了(返回false),如果父文件夹不存在则jvm会帮你创建。
实际开发中要灵活运用以上方法。
现在有个需求:
我想在E的demo目录下创建一个test目录和一个a.txt文件怎么办?(假设不存在demo目录)
一种解决方案:
File file_test=new File(“E:\\demo\\test”);
File file_aatxt=new File(“E:\\demo\\aa.txt”);
file_test.mkdirs();
file_aatxt.createNewFile();