判断功能的方法、创建删除方法

判断功能的方法

 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);

}
}

  

posted @   一位程序袁  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示