首页 > 代码库 > File类

File类

一    File类

      1. File类的相关概念
           File类是java.io包中很重要的一个类;

           File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录;

           File对象可以对文件或目录的属性进行操作

           File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。

      2.  File类的构造方法
            File(String pathname)   指定文件(或目录)名和路径创建文件对象
      3.  File类的常用方法
            技术分享

           例如:

                     package qqq;

                           import java.io.File;
                            import java.io.IOException;

                    public class Bjj {

                    public static void main(String[] args) throws IOException {

                    File f=new File("Hello Word.txt");//创建一个文件夹
    
                          boolean cx=f.exists();
                     //判断是否存在此文件夹
                       if(cx){
                         System.out.println("exists");
                        }else{
                            System.out.println("no exists");
               }
                        boolean cx1 =f.createNewFile();//创建一个文件
                       System.out.println("创建一个文件是否成功:"+cx1);
        
                           long cx2 = f.length();
                        System.out.println("文件的大小:"+cx2);
       
                          File cx3=f.getAbsoluteFile();
                         System.out.println("文件的绝对路径:"+cx3);
        
                        String cx4=f.getName();
                      System.out.println("此文件的名称:"+cx4);

       
           }

      }
      4.文件/文件名过滤器

         技术分享

        文件名过滤器接口:interface FilenameFilter
        文件过滤器接口:interface FileFilter



 

File类