package FileDemo;
import java.io.File;
import java.io.IOException;
public class Demo2 {
public static void main(String[] args) throws IOException {
// File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\java.txt");
// System.out.println(f1.createNewFile()); // 创建文件
// File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\newdir");
// System.out.println(f1.mkdir()); // 创建文件夹 不存在就创建
// File f1 = new File("E:\\web\\javastu\\java_stu\\stu\\src\\FileDemo\\newdir\\a\\b");
// boolean mkdirs = f1.mkdirs(); // 创建多级文件夹
// System.out.println(mkdirs);
File f1 = new File("stu\\src\\FileDemo\\java.txt");
// boolean newFile = f1.createNewFile();
boolean delete = f1.delete();//删除文件
System.out.println(delete);
}
}
package FileDemo;
import java.io.File;
public class Demo3 {
public static void main(String[] args) {
File f1 = new File("stu\\src\\FileDemo\\java.txt");
System.out.println(f1.isDirectory()); // 是否是目录
System.out.println(f1.isFile()); // 是否是文件
System.out.println(f1.exists()); // 文件或目录是否存在
System.out.println(f1.getAbsolutePath());//返回绝对路径
System.out.println(f1.getPath());//返回file的参数路径
System.out.println(f1.getName()); // 返回文件名
File f2 = new File("stu\\src\\FileDemo");
System.out.println("----");
String[] lists = f2.list();
for(String l : lists){
// Demo1.java
// Demo2.java
// Demo3.java
// java.txt
// newdir
System.out.println(l);
}
System.out.println("----");
File[] files = f2.listFiles();
for (File file : files){
System.out.println(file);
}
}
}