项目心得——在新建目录下创建文件,并对文件进行读写

项目心得——在新建目录下创建文件,对这个文件进行写入,然后读取文件的字节数

  

 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文件夹,否则文件创建失败。

posted @ 2019-06-11 20:57  白春雨  阅读(562)  评论(0编辑  收藏  举报