zoukankan      html  css  js  c++  java
  • File类的获取方法

    package day28;

    import java.io.File;

    /*
    File 的常用方法:
    1:public String getAbsolutePath()返回此抽象路径名的绝对路径名字符串。
    2:public String getPath()将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。
    返回:
    此抽象路径名的字符串形式
    3:public String getName()返回由此抽象路径名表示的文件或目录的名称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。

    返回:
    此抽象路径名表示的文件或目录的名称;如果路径名的名称序列为空,则返回空字符串(即路径的结尾部分);
    4:
    public long length()返回由此抽象路径名表示的文件的长度。如果此路径名表示一个目录,则返回值是不确定的。
    */
    public class filemethod {
    public static void main(String[] args) {
    show01();
    shoe02();
    show03();
    show04();
    }

    private static void show04() {
    /*
    public long length()返回由此抽象路径名表示的文件的长度。如果此路径名表示一个目录,则返回值是不确定的。
    返回所在文件的文件大小,如果文件存在则返回文件大小,如果不存在则返回0
    注意:
    文件夹没有大小的概念;
    */
    File file = new File("C:\\Users\\a2362\\IdeaProjects\\project01\\a.txt");
    long l=file.length();
    System.out.println("===============");
    System.out.println(l);
    File file1 = new File("E:\\离散照片\\1.jpg");
    long l2=file1.length();
    System.out.println(l2);
    /*
    0
    779948
    */
    }

    private static void show03() {
    /*
    :public String getName()返回此File对象的路径字符串(只是返回路径所在的文件或文件夹名称,即路径的末尾)
    */
    File file1 = new File("C:\\users\\a.txt");
    String s1=file1.getName();
    System.out.println("=================");
    System.out.println(s1);
    File file2 = new File("a.txt");
    String s2=file2.getName();
    System.out.println(s2);
    /*
    返回值:
    a.txt
    a.txt
    */
    }

    private static void shoe02() {
    /*
    public String getPath()将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。
    返回:此抽象路径名的字符串形式。
    注意:
    File对象是相对路径就传递相对路径,是绝对路径就传递绝对路径。
    */
    File f1 = new File("C:\\users\\a.txt");
    String s1=f1.getPath();
    System.out.println("==============");
    System.out.println(s1);
    File f2=new File("a.txt");
    System.out.println(f2);

    }

    private static void show01() {
    /*
    public String getAbsolutePath()
    返回此抽象路径名的绝对路径名字符串。
    作用:获取File方法中传递的路径,不论是绝对路径还是相对路径都返回绝对路径的字符串;
    tostring就是调用getpath方法;
    */
    File f=new File("C://users//a.txt");
    String s=f.getAbsolutePath();
    System.out.println(s);
    File t = new File("a.txt");
    String s2=t.getAbsolutePath();
    System.out.println(s2);
    /*
    运行结果:
    C:\\users\\a.txt
    C:\Users\a2362\IdeaProjects\project01\a.txt
    */
    }
    }
  • 相关阅读:
    RabbitMQ在windows环境下的安装、集群配置
    c# c++通信--命名管道通信
    CreateWindow创建无边框 可拉伸窗体
    jetbrains goland 跳到上一个光标处
    centos 7 install virtualbox
    CentOS 7如何将.deb文件转换.rpm
    golang解析json报错:invalid character 'x00' after top-level value
    linux 查看内存信息,及其他硬件信息 dmidecode命令
    kali 源设置sources.list
    ubuntu linux 1604 编译安装tesseract-ocr 4.0
  • 原文地址:https://www.cnblogs.com/huaobin/p/13695325.html
Copyright © 2011-2022 走看看