zoukankan      html  css  js  c++  java
  • 初识File类

    初识File类

    构造方法

    1.File(string pathname);

    通过给定的路径,创建一个File实例。

    2.File(string parant,string child);

    通过给的子路径和父路径,创建File实例,好处是都可以修改

    3.File(File parent,string child);

    父路径是File类型,可以使用File的方法对路径操作。子路径是string类型。

    获取

    1.public string getAbsolutepath();

    2.public string getPath();

    将File路径换成字符串类型。

     

    3.public string getName();

    获取File文件/目录的名称。

    4.public long length();

    文件的大小。

     

    判断

    1.public boolean exists();

    文件/目录是否存在。

    2.public boolean isDirectory();

    是否为目录

    3.public boolean isFile();

    是否为文件。

     

    创建删除

    1.public boolean createNewFile();

    创建一个新的文件夹

    2.public boolean delete();

    删除文件/目录

    3.public boolean mkdir();

    创建一级目录

    4.public boolean mkdirs();

    创建多级目录。

     

      private static void show1() throws IOException {
           File file = new File("D:\JavaProject\BaseJava\src\Day18\aaa.txt");
           File file2 = new File("D:\JavaProject\BaseJava\src\Day18\a\b\c\d");
           File file1 = new File("D:\JavaProject\BaseJava\12");
           boolean delete = file1.delete();
           System.out.println("是否删除成功?"+delete);
           boolean newFile = file.createNewFile();//建立一级文件夹

           boolean mkdir = file1.mkdir();
           System.out.println("文件夹是否建立成功?"+mkdir);

           System.out.println("多级文件是否建立成功? "+file2.mkdirs());//建立多级文件集
           System.out.println("多级文件是否删除成功? "+file2.delete());

      }


     

  • 相关阅读:
    hdu 1203 I NEED A OFFER! (01背包)
    链式前向星
    hdu 3790 最短路问题 (spfa练手)
    hdu 2859 Phalanx (最大对称子矩阵)
    hdu 1160 FatMouse's Speed (最长上升子序列+打印路径)
    hdu 5289 Assignment (ST+二分)
    vue环境配置 vue-cli脚手架
    1、初始Java应用程序
    HTML5之Canvas画正方形
    布尔表达式
  • 原文地址:https://www.cnblogs.com/stydejava/p/13457304.html
Copyright © 2011-2022 走看看