(文件操作)File文件操作类

File文件操作类

在Java语言里对于有文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一一个与文件本身操作(创建、删除、重命名)相关的类,而如果要想进行File类的操作必须要提供有完整的路径,而后可以调用相应的方法进行处理。

File类的基本使用:

通过API文档可以发现File类是Comparable接口的子类,所以它是可以进行排序处理的。而在进行File操作的时候需要为其设置访问路径,那么对于路径配置主要通过File类的构造方法处理:

  • public File​(String pathname)     设置要操作完整路径。
  • public  File​(String parent, String child)     设置父路径与子路径。

进行文件基本操作:

  • 创建新的文件或目录:public boolean    createNewFile() throws IOException
  • 判断文件或目录是否存在:public boolean exists()
  • 删除文件或目录:public  boolean delete()

范例:使用File类创建文件(F:\Test\test.txt)

public static void main(String[] args) throws IOException {
        File file = new File("F:\\Test\\test.txt");
        if(file.exists()){  //文件存在
            file.delete();  //删除文件
        }else{  //文件不存在
            System.out.println(file.createNewFile());   //创建文件
        }
    }

通过代码可以发现,File类实现的就是文件本身的处理。

猜你喜欢

转载自blog.csdn.net/weixin_46245201/article/details/112728400