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
    */
    }
    }
  • 相关阅读:
    Mybatis(spring)(多个参数)(插入数据返回id)
    乱码的情况
    struts2常用类型的Result
    struts2中的session使用
    linux查看端口占用程序
    webservice笔记
    Java读文件夹
    JSON笔记
    about Base64
    【转载】MyEclipse6.5 KeyGen
  • 原文地址:https://www.cnblogs.com/huaobin/p/13695325.html
Copyright © 2011-2022 走看看