项目心得——在新建目录下创建文件,并对文件进行读写
项目心得——在新建目录下创建文件,对这个文件进行写入,然后读取文件的字节数
1 package Test; 2 import java.io.File; 3 import java.io.IOException; 4 import java.nio.file.Files; 5 import java.nio.file.Path; 6 import java.nio.file.Paths; 7 public class FileTest { 8 9 public static void main(String[] args) throws IOException 10 { 11 File file=new File("F:/abc/aa.txt"); 12 File parentFile=file.getParentFile();//获取新建目录的父目录 13 if(!parentFile.exists()) 14 { 15 parentFile.mkdirs();//如果不存在,则创建父目录,即F:/abc/这个目录 16 } 17 boolean b=file.createNewFile();//创建新文件 18 if(b) 19 { 20 Path p=Paths.get("F:/abc/aa.txt");//获取这个文件的Path对象 21 Files.write(p, "文件测试内容".getBytes("UTF-8"));//向文件中写入数据 22 long size=Files.size(p);//返回文件的字节数 23 System.out.println("文件一共写入了"+size+"个字节"); 24 } 25 else 26 { 27 System.out.println("文件创建失败"); 28 } 29 } 30 31 }
执行以上代码的前提是:F盘下不存在abc文件夹,否则文件创建失败。