文档详情

Java进阶之——输入输出-File篇.doc

发布:2017-04-22约6.07千字共6页下载文档
文本预览下载声明
Java进阶之——输入输出-File篇 今天海文老师给大家说一说File类。 File更应该叫做一个路径, 是文件路径或者文件夹路径。路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始。相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下查看API指的是当前路径。文件和目录路径名用抽象表示形式。 File的构造方法 * File(String pathname):根据一个路径得到File对象 * File(String parent, String child):根据一个目录和一个子文件/目录得到File对象 * File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象 接下来看一个File类的构造方法: pre import java.io.File; public class FileDemo { /** * File(String pathname):根据一个路径得到File对象 * File(String parent, String child):根据一个目录和一个子文件/目录得到File对象 * File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象 */ public static void main(String[] args) { //demo1(); //demo2(); File parent = new File(F:\\JavaSE\\day19\\video); String child = AAA.dat; File file = new File(parent, child); System.out.println(file.exists()); System.out.println(parent.exists()); } public static void demo2() { String parent = F:\\JavaSE\\day19\\video; String child = AAA.dat; File file = new File(parent,child); System.out.println(file.exists()); } public static void demo1() { File file = new File(F:\\JavaSE\\day19\\video\\AAA.dat); System.out.println(file.exists()); File file2 = new File(xxx.txt); System.out.println(file2.exists()); File file3 = new File(yyy.txt); System.out.println(file3.exists()); } } /pre File类的创建功能 * A:创建功能 * public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了 * public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了 * public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来 * B:案例演示 * File类的创建功能 pre import java.io.File; import java.io.IOException; public class FileMethod { /** * * A:创建功能 * public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了 * public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了 * public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来 * B:案例演示 * File类的创建功能 * 注意事项: * 如果你创建文件或者文件夹忘了写盘符路径,那么,默认在项目路径下。 * @throws IOException */ public static void main(String[] args) throws IOException { //demo1(); File dir1 = new File(aaa); System.out.prin
显示全部
相似文档