首页 > 其他 > 详细

File类的创建功能

时间:2019-05-28 21:09:05      阅读:110      评论:0      收藏:0      [点我收藏+]
 1 import java.io.File;
 2 import java.io.IOException;
 3 
 4 /*
 5  *  创建功能:
 6  *        boolean createNewFile() : 当且仅当具有该名称的文件尚不存在时,原地创建一个由该抽象路径名命名的新的空文件
 7  *        boolean mkdir() :  创建由此抽象路径名命名的目录
 8  *        boolean mkdirs() : 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录
 9  *
10  *  删除功能
11  *      boolean delete() : 删除由此抽象路径名表示的文件或目录
12  *  
13  *  绝对路径 :固定不可改变的路径,通常以盘符开头
14  *  相对路径 : 相对某一个参照物,不能以盘符开头(不同的环境下的相对也不一样)
15  */
16 public class FileDemo2 {
17 
18     public static void main(String[] args) throws IOException {
19         
20         //创建一个file对象
21         File file = new File("a.txt");
22         
23         //boolean createNewFile() 文件不存在返回true,否则返回false
24         System.out.println(file.createNewFile());  //用相对路径来创建一个文件
25         
26         File file2 = new File("b");
27         //boolean mkdir() :  创建由此抽象路径名命名的目录
28         //文件夹不存在返回true,否则返回false
29         System.out.println(file2.mkdir());
30         
31         //boolean mkdirs() : 创建多个文件夹
32         File file3 = new File("c\\d\\e");
33         System.out.println(file3.mkdirs());
34         //注意:用File类建出来的是文件夹还是文件取决于所用的方法而不对象的路径
35         
36         //boolean delete() : 删除由此抽象路径名表示的文件或目录
37         System.out.println(file.delete()); //删除file所指定的文件或目录
38         System.out.println(file2.delete());
39         
40         //注意:因为file3中有多个文件夹,用这个方法只能删去最底的那一个,即e
41         //delete() 方法只能删除空的文件夹,非空的文件夹不能被删除
42         System.out.println(file3.delete());
43         
44     }
45 }

 

File类的创建功能

原文:https://www.cnblogs.com/li1234567980/p/10940173.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!