黑马程序员技术交流社区
标题:
File类
[打印本页]
作者:
Zhouyongming
时间:
2016-4-2 18:56
标题:
File类
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());
}
}
复制代码
作者:
q312092921
时间:
2016-4-2 23:07
非常感谢你的总结哦~~~thanks
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2