import java.io.*;
//创建文件对象
public class FileTest001 {
public static void main(String[] args) {
//根据已经存在的文件创建文件对象
File f=new File("D:\\IO\\b\\myte.txt");
System.out.println("该文件对象名称为"+f.getName());
File f2=new File("D:\\IO\\b");
File f3=new File(f2,"myte.txt");
System.out.println("该文件对象名称为"+f3.getName());
File f4=new File("D:\\IO\\b","myte.txt");
System.out.println("该文件对象名称为"+f4.getName());
}
}
import java.io.*;
public class FileTest002 {
public static void main(String[] args) throws IOException {
File f=new File("D:\\IO\\b\\my.txt");
//创建一个文件
f.createNewFile();
System.out.println("文件创建成功"+f.getName());
//创建目录
File f2=new File("D:\\IO\\b\\c");
//创建单个目录
f2.mkdir();
//创建多个目录
File f3=new File("D:\\IO\\b\\d\\m");
f3.mkdirs();
}
}
import java.io.*;
//判断文件是否存在,存在就删除否则就创建
public class FileTest003 {
public static void main(String[] args) throws IOException {
File f=new File("D:\\IO\\b\\my.txt");
if (f.exists()) {
System.out.println("该文件已经存在他将被删除");
f.delete();
} else {
System.out.println("文件不存在,它将被创建");
f.createNewFile();
}
}
}
//列出当前目录下的文件和目录
import java.io.*;
public class FileTest004 {
public static void main(String[] args) {
File f=new File("D:\\IO\\b");
File [] s=f.listFiles();
for (int i = 0; i < s.length; i++) {
File m=s[i];
System.out.println("列出当前目录下的文件和目录"+m);
}
}
}