IO流(6)获取功能

获取功能:
* public String getAbsolutePath():获取绝对路径
* public String getPath():获取相对路径
* public String getName():获取名称
* public long length():获取长度。字节数
* public long lastModified():获取最后一次的修改时间,毫秒值
* public String[] list():获取指定目录下的所有文件或者文件夹的名称数组
* public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组
*/
public class FileDemo {
  public static void main(String[] args) {
    // 创建文件对象
    File file = new File("demo\test.txt");

    System.out.println("getAbsolutePath:" + file.getAbsolutePath());
    System.out.println("getPath:" + file.getPath());
    System.out.println("getName:" + file.getName());
    System.out.println("length:" + file.length());
    System.out.println("lastModified:" + file.lastModified());

  }
}
class FileDemo {
  public static void main(String[] args) {
    // 指定一个目录
    File file = new File("e:\");

    // public String[] list():获取指定目录下的所有文件或者文件夹的名称数组
    String[] strArray = file.list();
    for (String s : strArray) {
      System.out.println(s);
    }
    System.out.println("------------");

    // File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组
    File[] fileArray = file.listFiles();
    for (File f : fileArray) {
      System.out.println(f.getName());
    }
  }
}

原文地址:https://www.cnblogs.com/qinjf/p/8260973.html