File类创建删除功能的方法
package com.learn.demo01.File;import java.io.File;
import java.io.IOException;/*File类创建删除功能的方法- public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。- public boolean delete() :删除由此File表示的文件或目录。- public boolean mkdir() :创建由此File表示的目录。- public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录。*/
public class Demo05File {public static void main(String[] args) throws IOException {show03();}/*public boolean delete() :删除由此File表示的文件或目录。此方法,可以删除构造方法路径中给出的文件/文件夹返回值:布尔值true:文件/文件夹删除成功,返回truefalse:文件夹中有内容,不会删除返回false;构造方法中路径不存在false注意:delete方法是直接在硬盘删除文件/文件夹,不走回收站,删除要谨慎*/private static void show03() {File f1 = new File("新建文件夹");boolean b1 = f1.delete();System.out.println("b1:"+b1);File f2 = new File("abc.txt");System.out.println(f2.delete());}/*public boolean mkdir() :创建单级空文件夹public boolean mkdirs() :既可以创建单级空文件夹,也可以创建多级文件夹创建文件夹的路径和名称在构造方法中给出(构造方法的参数)返回值:布尔值true:文件夹不存在,创建文件夹,返回truefalse:文件夹存在,不会创建,返回false;构造方法中给出的路径不存在返回false注意:1.此方法只能创建文件夹,不能创建文件*/private static void show02() {File f1 = new File("aaa");boolean b1 = f1.mkdir();System.out.println("b1:"+b1);File f2 = new File("111\\222\\333\\444");boolean b2 = f2.mkdirs();System.out.println("b2:"+b2);File f3 = new File("abc.txt");boolean b3 = f3.mkdirs();//看类型,是一个文件System.out.println("b3:"+b3);File f4 = new File("08_F\\ccc");boolean b4 = f4.mkdirs();//不会抛出异常,路径不存在,不会创建System.out.println("b4:"+b4);}/*public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。创建文件的路径和名称在构造方法中给出(构造方法的参数)返回值:布尔值true:文件不存在,创建文件,返回truefalse:文件存在,不会创建,返回false注意:1.此方法只能创建文件,不能创建文件夹2.创建文件的路径必须存在,否则会抛出异常public boolean createNewFile() throws IOExceptioncreateNewFile声明抛出了IOException,我们调用这个方法,就必须的处理这个异常,要么throws,要么trycatch*/private static void show01() throws IOException {File f1 = new File("D:\\idea\\IdeaProjects\\08_FileAndRecursion\\1.txt");boolean b1 = f1.createNewFile();System.out.println("b1:"+b1);File f2 = new File("2.txt");System.out.println(f2.createNewFile());File f3 = new File("新建文件夹");System.out.println(f3.createNewFile());//不要被名称迷糊,要看类型File f4 = new File("08_FileAndRecursion\\3.txt");System.out.println(f4.createNewFile());//路径不存在,抛出IOException}
}
File类创建删除功能的方法相关推荐
- 第三次学JAVA再学不好就吃翔(part55)--StringBuffer类的删除功能
学习笔记,仅供参考 文章目录 StringBuffer类 StringBuffer类的删除功能 deleteCharAt方法 delete方法 举个例子 StringBuffer类 StringBuf ...
- 如何删除java里的类_java File类创建和删除目录详解
你知道java File类创建和删除目录应该如何实现吗?其实这个还是非常简单的,下面就一起来通过简单的文章进行一下了解吧. File类除了对文件的创建和删除之外,还能够创建和删除目录,创建目录需要调用 ...
- php 匿名方法,PHP基于Closure类创建匿名函数的方法详解
本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...
- 关于Java里面File类创建txt文件重复???
private JButton getOpenButton() {if (openButton == null) {openButton = new JButton();openButton.setT ...
- Java File类void deleteOnExit()方法(带示例)
文件类void deleteOnExit() (File Class void deleteOnExit()) This method is available in package java.io. ...
- Java File类boolean delete()方法(带示例)
文件类布尔型delete() (File Class boolean delete()) This method is available in package java.io.File.delete ...
- 【文件操作(IO)】File类的属性,常见方法,文件内容的读写操作
文章目录 1. 认识文件 2. Java中操作文件 2.1 File类 2.2 文件内容的读写--数据流 InputStream类 利用Scanner进行字符读取 OutputStream类 利用Pr ...
- Java File类boolean createNewFile()方法(带示例)
文件类布尔型createNewFile() (File Class boolean createNewFile()) This method is available in package java. ...
- File类的删除文件夹(有目录,无目录)
众所周知,File类中的delete是无法直接删除有目录的文件夹的. 删除文件时 文件为空 : 直接删除 不为空 : 无法删除(必须将其变为空文件才能删除) 不存在 : 返回false 便于理解 删除 ...
最新文章
- php导包,Thinkphp5.1 导入第三方包的问题
- Error: Network is unreachable. Reason: couldn‘t connect to server localhost:27017(连接mongodb数据库失败)
- kubectl 安装
- Go编程技巧--io.Reader/Writer
- 警钟 | 还不会Spring Boot集成JWT,你可能错过了大厂的Office了
- iOS 添加PCH文件
- 说到正版软件方面,留意下,其实还是蛮多的
- 面试失败总结,这 577 道 LeetCode 题 Java 版答案你值得拥有
- MAX232芯片的引脚图和电脑串口的连接电路及RS232引脚定义详细说明
- 数据结构——图的概述
- unturend服务器修改背包,Unturned背包属性介绍
- 外国人怎样看待Ubuntu麒麟?
- 微信小程序:for循环与if判断
- 让iOS Safari浏览器支持油猴脚本
- 涨点技巧:基于Yolov5的微小目标检测,多头检测头提升小目标检测精度
- 绘画板 java_非常值得学习的java 绘图板源代码
- 【JAVA-UT】2、写UT的科学步骤
- 数据结构 浙江大学 2019春期末考试
- Java集成AWS的SES服务
- charles 抓包修改app页面数据