A:File类的概述
* File更应该叫做一个路径
* 文件路径或者文件夹路径
* 路径分为绝对路径和相对路径
* 绝对路径是一个固定的路径,从盘符开始
* 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下
* 查看API指的是当前路径
* 文件和目录路径名的抽象表示形式
* B:构造方法
* File(String pathname):根据一个路径得到File对象
* File(String parent, String child):根据一个目录和一个子文件/目录得到File对象
* File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象
- package com.heima.file;
-
- import java.io.File;
-
-
- public class Demo1_File {
- public static void main(String[] args) {
- //demo1();
- //demo2();
- demo3();
- }
-
- private static void demo3() {
- File parent = new File("F:\\双元课堂\\day19\\video");
- String child = "001_今日内容.avi";
- //封装成file对象的好处,可以使用file对象的更多方法
- File file = new File(parent, child);
- System.out.println(file.exists());
- System.out.println(parent.exists());
- }
-
- public static void demo2() {
- String parent = "F:\\双元课堂\\day19\\video";
- String child = "001_今日内容.avi";
- File file = new File(parent,child);
- System.out.println(file.exists());
- }
-
- public static void demo1() {
- //File file = new File("XXX.txt");//XXX.txt代表相对路径,相对于当前项目所在的位置
- //File file = new File("F:/双元课堂/day19/video/001_今日内容.avi");
-
- File file = new File("F:\\双元课堂\\day19\\video\\001_今日内容.avi");
- System.out.println(file.exists());
- //需要在所在项目下建立xxx.txt文件
- File file2 = new File("xxx.txt");
- System.out.println(file2.exists());
-
- File file3 = new File("yyy.txt");
- System.out.println(file3.exists());
- }
-
- }
复制代码 |
|