码迷,mamicode.com
首页 > 其他好文 > 详细

File类的练习

时间:2017-06-27 09:48:44      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:遍历   ext2   绝对路径   getname   文件   名称   length   dir   长度   

  • File类的练习

 

 1 import java.io.File;
 2 import java.io.IOException;
 3 
 4 public class Text20170626 {
 5 
 6     
 7     public static void main(String arg[]) throws IOException{
 8         File f = new File("text20170626.txt");                         //new 一个新的对象f
 9         boolean f1 = f.exists();                                    //判断文件是否存在
10         
11         if(f1){                                                        
12             System.out.println("文件"+f+"存在");
13         }else{
14             System.out.println("文件"+f+"不存在");        
15             boolean f2 = f.createNewFile();                            //不存在就创建一个
16             if(f2){
17                 System.out.println("文件"+f+"创建成功");
18             }else{
19                 System.out.println("文件"+"创建失败");
20             }
21         }
22         String f3 = f.getAbsolutePath();                            //获取文件路径
23         System.out.println("路径:"+f3);
24         File f_1 = new File("D:\\workspace\\java test\\");            //遍历文件夹
25         long f4 = f.length();                                        //获取文件大小
26         System.out.println("大小:"+f4);
27         boolean f8 = f.isDirectory();
28         if(f8){
29             System.out.println("该文件是否是目录:是");
30         }else{
31             System.out.println("该文件是否是目录:否");
32         }                                                            //判断是否是目录
33         String f7 = f.getParent();
34         System.out.println("父目录:"+f7);                            //获取文件的父目录
35         boolean f5 = f.delete();                                    //删除文件
36         if(f5){                                                        //判断删除结果
37             System.out.println(f+"删除成功");
38         }else{
39             System.out.println(f+"删除失败");
40         }
41         boolean f6 = f.exists();
42         
43         if(f6){
44             System.out.println(f+"仍然存在");
45         }else{
46             System.out.println(f+"已经不存在");
47         }
48         
49     }
50 }

 

  • 知识点

   

  

boolean isFile() 判断是否为文件,是文件返回true,否则返回false
boolean isDirectory() 判断是否为目录,是目录返回true,否则返回false
String getName() 获得文件的名称
String getAbsolutePath() 获得文件的绝对路径
long length() 获得文件的长度(字节数)
boolean createNewFile() throws IOException 创建新文件,创建成功返回true,否则返回false,有可能抛出IOException异常,必须捕捉
boolean delete() 删除文件,删除成功返回true,否则返回false
boolean exists() 判断文件是否存在,存在返回true,否则返回false

  
          
              
             
           
               
 
           

File类的练习

标签:遍历   ext2   绝对路径   getname   文件   名称   length   dir   长度   

原文地址:http://www.cnblogs.com/string9527/p/7083321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!