文件类基本操作
//将字符串路径标记为一个对象
File file=new File("C:\\ideao\\day02");
//创建文件,只有不存在的时候才能创建
boolean b=file.createNewFile();
//判断文件是否存在
System.out.println(file.exists());
//设置文件是否可执行/可读/可写
boolean x=file.setExecutable(false);
boolean y=file.setReadable(false);
boolean z=file.setWritable(false);
//创建文件夹
boolean c=file.mkdir();
//删除文件,删除目录保证目录非空
boolean d=file.delete();
练习:删除所有文件
public static void del(File file) throws Exception {
//判断是否为空
if(file==null) {
throw new Exception();
}
if(file.isDirectory()) {
File[] fs=file.listFiles();
for(File f:fs) {
del(f);
}
}
file.delete();
}
练习:统计.java文件个数
public static void count(File file) {
if(file.isDirectory()) {
File[] fs=file.listFiles();
for(File f:fs) {
count(f);
}
}else {
if(file.getName().endsWith(".java")) {
aaa++;
}
}
}