Files
javaSE-0113/javaSE-day08/src/com/inmind/file01/FileDemo01.java

46 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.inmind.file01;
import java.io.File;
/*
在java中定义了一个类File,用来表示计算机中的文件或文件夹.
在英文中:
File:文件
Directory:目录,文件夹
path:路径
File类表示文件或者文件夹,该类的使用场景:操作计算机中的文件或文件夹.在IO流中大量使用,文件下载文件上传等功能
-----------------------------------------------------------------------------------------
构造方法:
file的构造方法
File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例。
File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。
*/
public class FileDemo01 {
public static void main(String[] args) {
// File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
//D:\io_test\a.txt
File file = new File("D:\\io_test\\a.txt");//注意反斜杠在java代码中有转义的意思要使用2个\\表示是一个普通反斜杠的作用
System.out.println(file);//file类重写了toString展示该类对象的时候直接展示它的路径
/*
File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例。
以D:\io_test\a.txt为例
父路径D:\io_test\
子路径a.txt
*/
File file1 = new File("D:\\io_test\\", "a.txt");
System.out.println(file1);
/*
File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。
*/
File parent = new File("D:\\io_test");
File file2 = new File(parent, "a.txt");
System.out.println(file2);
}
}