File类判断功能的方法,File类创建删除功能的方法
2022/7/8 23:54:55
本文主要是介绍File类判断功能的方法,File类创建删除功能的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
File类判断功能的方法:
public boolean exists( ):此File表示的文件或目录是否实际存在。
public boolean isDirectory( ):此FiLe表示的是否为目录。
public booLean isFiLe():此FiLe表示的是否为文件。
public class panduan { public static void main(String[] args) { show01(); System.out.println("--------"); show02(); } /* boolean exists(); 此file表示的文件或目录是否实际存在 用于判断构造方法是否存在 存在:ture 不存在:false */ private static void show01(){ File f1 =new File("D:\\Java\\IDEA\\IntelliJ IDEA 2020.2.1"); System.out.println(f1.exists());//false File f2 = new File("lianxi.txt"); System.out.println(f2.exists()); } /* boolean isDirector();此file表示的是否为目录 用于判断构造方法中给定的路径是否以文件夹结尾 存在:ture 不存在:false boolean isFile();此file表示的是否为文件 用于判断构造方法中给定的路径是否以文件结尾 存在:ture 不存在:false 这两个方法的使用前提: 1、电脑硬盘中只有文件/文件夹,两个方法互斥 2、这两个方法 路径必须存在 否则都返回false */ private static void show02(){ File f1 = new File("D:\\Java\\IDEA\\IntelliJ IDEA 2020.2.1"); //如果不存在就没必要获取 if(f1.exists()){ System.out.println(f1.isDirectory());//以文件夹结尾 false System.out.println(f1.isFile());//以文件结尾 false } File f2 = new File("D:\\Java\\IDEA\\IntelliJ IDEA 2020.2.1\\lianxi.txt"); if(f2.exists()){ System.out.println(f2.isDirectory());//以文件夹结尾 false System.out.println(f2.isFile());//以文件结尾 true } } }
File类创建删除功能的方法:
- public boolean createNewFiLe():当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。
- public boolean delete():删除由此FiLe表示的文件或目录。
- public boolean mkdir() :创建由此FiLe表示的自录。
- public boolean mkdirs():创建由此FiLe表示的目录,包括任何必需但不存在的父目录。
/* File类创建删除功能的方法 public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一-个新的空文件。 public boolean delete() :删除由此File表示的文件或目录。 public boolean mkdir() :创建由此File表示的目录。 public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录。 */ public class Demo02File { public static void main(String[] args) throws IOException { //show01(); //show02(); show03(); } //public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一-个新的空文件。 public static void show01() throws IOException { //文件存在时返回false,文件不存在时返回true并且创建新文件 File f1 = new File("C:\\File\\3.txt"); boolean b1 = f1.createNewFile(); System.out.println(b1); File f2 = new File("C:\\File\\新建文件夹"); //实际也是创建了一个问价,而不是文件夹 boolean b2 = f2.createNewFile(); System.out.println(b2); File f3 = new File("1.txt");//使用相对路径来创建文件 boolean b3 = f3.createNewFile(); System.out.println(b3); File f4 = new File("C:\\Fil\\4.txt");//文件路径错误 //boolean b4 = f4.createNewFile();//抛出异常 //System.out.println(b4); } //public boolean mkdir() :创建由此File表示的目录。 //public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录。 public static void show02() { File f1 = new File("C:\\File\\aa\\bb\\cc"); boolean b1 = f1.mkdir(); //mkdir只能创建单级文件 System.out.println(b1); File f2 = new File("C:\\File\\11\\22\\33"); boolean b2 = f2.mkdirs(); System.out.println(b2); } //public boolean delete() :删除由此File表示的文件或目录。 public static void show03() { File f1 = new File("C:\\File\\11\\22\\33"); boolean b1 = f1.delete(); System.out.println(b1); } }
搜索
复制
这篇关于File类判断功能的方法,File类创建删除功能的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解