package cn.hp.demo02;
import java.io.File;
import java.io.IOException;
public class Demo01 {
public static void main(String[] args) throws Exception {
//创建一个文件或目录对象
File f1 = new File("C:\\img\\file.txt");
System.out.println("文件大小:"+f1.length());
File f2 = new File("C:\\img","file.txt");
System.out.println("文件大小:"+f2.length());
File parent = new File("C:\\img");
File f3 = new File(parent, "file1.txt");
System.out.println("文件大小:"+f3.length());
System.out.println("f1.canRead():"+f1.canRead());
System.out.println("f3 = " + f3.createNewFile());
File f4 = new File("C:\\img\\wjj");
f4.mkdir();//创建文件夹
}
}
练习题目:输出当前项目目录下的子文件和目录
package cn.hp.demo02;
import java.io.File;
public class Demo02 {
public static void main(String[] args) {
//绝对路径:E:\DS220701\D0715\Demo\java_base09
//当前目录是项目下的路径,父目录就是项目路径
File path = new File("./");
String[] list = path.list();
for (int i = 0; i < list.length; i++) {
System.out.println(list[i]);
}
//1 2 3 4 5
//1 2 4 5 3
}
}