Java,I/O流操作

时间:2023-02-17 16:13:07

File类

    表示文件的抽象路径,不代表该路径下一定有该文件。

构造方法

    File(String pathname)

pathname是一个文件的抽象路径

    File(String parent,String child)

parent是一个路径,child是一个文件名

    File(File parent, String child)

File Parent是一个仅包含路径的Fille对象,child是文件名
import java.io.File;
public class Test {
	public static void main(String[] args) {
		// File(String pathname)
		File f1 = new File("E:\\test\\a.txt");
		// File(String parent,String child)
		File f2 = new File("E:\\test", "b.txt");
		// File(File parent, String child)
		File f3 = new File("E:\\test");
		File f4 = new File(f3, "c.txt");
		//直接打印是路径
		System.out.println(f1);// E:\test\a.txt
		System.out.println(f2);// E:\test\b.txt
		System.out.println(f4);// E:\test\c.txt
	}
}

常用方法

    boolean createNewFile()

  创建当前抽象路径下的文件,如果创建成功则返回true。如果有同名文件则无法创建。

    boolean mkdir()

创建当前抽象路径的文件夹,如果创建成功则返回true。

    boolean mkdirs()

    boolean delete()