判断功能的方法、创建删除方法
判断功能的方法
exists:Flile表示文件或者目录是否实际存在
isDirectory:FIle表示是否为目录
isFile:此File表示的是否为文件
案例:
public class FIle02 {
/**
* exists:Flile表示文件或者目录是否实际存在
* isDirectory:FIle表示是否为目录
* isFile:此File表示的是否为文件
* @param args
*/
public static void main(String[] args) {
show01();
}
private static void show01() {
File f = new File("F://aa.txt");
// exists:Flile表示文件或者目录是否实际存在
boolean exists = f.exists();
System.out.println(exists);
// isDirectory:FIle表示是否为目录
boolean b = f.isDirectory();
System.out.println(b);
// isFile:此File表示的是否为文件
boolean file = f.isFile();
System.out.println(file);
}
}
创建删除方法
createNewFile();当且仅当具有该名称的文件尚不存在时候,创建一个新的空文件
delete();删除由此File表示的文件或者目录
mkdir:创建由此FIle表示的目录
mkdirs:创建由此File表示的目录,包括任何必须但不存在的父目录
案例:
public class FIle02 {
/**
createNewFile();当且仅当具有该名称的文件尚不存在时候,创建一个新的空文件
delete();删除由此File表示的文件或者目录
mkdir:创建由此FIle表示的目录
mkdirs:创建由此File表示的目录,包括任何必须但不存在的父目录
* @param args
*/
public static void main(String[] args) throws IOException {
show01();
show02();
show03();
}
/**
* delete();删除由此File表示的文件或者目录
* 注意:
* delete方法是直接在硬盘删除,不走回收站,删除要谨慎
*/
private static void show03() {
File f = new File("F://cc.txt");
boolean delete = f.delete();
System.out.println(delete);
File file = new File("F://nihao");
boolean delete1 = file.delete();
System.out.println(delete1);
}
/**
* mkdir:创建由此FIle表示的目录
* mkdirs:创建由此File表示的目录,包括任何必须但不存在的父目录
* 注意点:
* 此方法只能创建文件夹,不能创建文件
*/
private static void show02() {
File file = new File("F://nihao//aa.txt");
boolean mkdir = file.mkdir();
System.out.println(mkdir);
}
/**
* createNewFile();当且仅当具有该名称的文件尚不存在时候,创建一个新的空文件
* 创建文件的路径和名称在构造方法中给出(构造方法的参数)
* 返回值:
* true:文件不存在,创建文件,返回true
* false:文件存在,不会创建,返回false
* 注意:
* 1.此方法只能创建文件,不能创建文件夹
* 2.创建文件的路径必须存在,否则会抛出异常
*
*/
private static void show01() throws IOException {
File file = new File("F://cc.txt");
// createNewFile();当且仅当具有该名称的文件尚不存在时候,创建一个新的空文件
boolean newFile = file.createNewFile();
System.out.println("cc:"+newFile);
}
}

浙公网安备 33010602011771号