国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

07File類(lèi)之File類(lèi)的刪除功能,創(chuàng)建文件夾,文件的方法

pingan8787 / 3384人閱讀

摘要:類(lèi)創(chuàng)建刪除功能的方法當(dāng)且僅當(dāng)具有該名稱(chēng)的文件尚不存在時(shí),創(chuàng)建一個(gè)新的空文件。刪除由此表示的文件或目錄。

package com.itheima.demo01.File;

import java.io.File;
import java.io.IOException;

/*

File類(lèi)創(chuàng)建刪除功能的方法
    - public boolean createNewFile() :當(dāng)且僅當(dāng)具有該名稱(chēng)的文件尚不存在時(shí),創(chuàng)建一個(gè)新的空文件。
    - public boolean delete() :刪除由此File表示的文件或目錄。
    - public boolean mkdir() :創(chuàng)建由此File表示的目錄。
    - public boolean mkdirs() :創(chuàng)建由此File表示的目錄,包括任何必需但不存在的父目錄。

*/
public class Demo05File {

public static void main(String[] args) throws IOException {
    show03();
}

/*
    public boolean delete() :刪除由此File表示的文件或目錄。
    此方法,可以刪除構(gòu)造方法路徑中給出的文件/文件夾
    返回值:布爾值
        true:文件/文件夾刪除成功,返回true
        false:文件夾中有內(nèi)容,不會(huì)刪除返回false;構(gòu)造方法中路徑不存在false
    注意:
        delete方法是直接在硬盤(pán)刪除文件/文件夾,不走回收站,刪除要謹(jǐn)慎
 */
private static void show03() {
    File f1 = new File("08_FileAndRecursion新建文件夾");
    boolean b1 = f1.delete();
    System.out.println("b1:"+b1);

    File f2 = new File("08_FileAndRecursionabc.txt");
    System.out.println(f2.delete());
}

/*
   public boolean mkdir() :創(chuàng)建單級(jí)空文件夾
   public boolean mkdirs() :既可以創(chuàng)建單級(jí)空文件夾,也可以創(chuàng)建多級(jí)文件夾
   創(chuàng)建文件夾的路徑和名稱(chēng)在構(gòu)造方法中給出(構(gòu)造方法的參數(shù))
    返回值:布爾值
        true:文件夾不存在,創(chuàng)建文件夾,返回true
        false:文件夾存在,不會(huì)創(chuàng)建,返回false;構(gòu)造方法中給出的路徑不存在返回false
    注意:
        1.此方法只能創(chuàng)建文件夾,不能創(chuàng)建文件
 */
private static void show02() {
    File f1 = new File("08_FileAndRecursionaaa");
    boolean b1 = f1.mkdir();
    System.out.println("b1:"+b1);

    File f2 = new File("08_FileAndRecursion111222333444");
    boolean b2 = f2.mkdirs();
    System.out.println("b2:"+b2);

    File f3 = new File("08_FileAndRecursionabc.txt");
    boolean b3 = f3.mkdirs();//看類(lèi)型,是一個(gè)文件
    System.out.println("b3:"+b3);

    File f4 = new File("08_Fccc");
    boolean b4 = f4.mkdirs();//不會(huì)拋出異常,路徑不存在,不會(huì)創(chuàng)建
    System.out.println("b4:"+b4);
}

/*
    public boolean createNewFile() :當(dāng)且僅當(dāng)具有該名稱(chēng)的文件尚不存在時(shí),創(chuàng)建一個(gè)新的空文件。
    創(chuàng)建文件的路徑和名稱(chēng)在構(gòu)造方法中給出(構(gòu)造方法的參數(shù))
    返回值:布爾值
        true:文件不存在,創(chuàng)建文件,返回true
        false:文件存在,不會(huì)創(chuàng)建,返回false
    注意:
        1.此方法只能創(chuàng)建文件,不能創(chuàng)建文件夾
        2.創(chuàng)建文件的路徑必須存在,否則會(huì)拋出異常

    public boolean createNewFile() throws IOException
    createNewFile聲明拋出了IOException,我們調(diào)用這個(gè)方法,就必須的處理這個(gè)異常,要么throws,要么trycatch
 */
private static void show01() throws IOException {
    File f1 = new File("C:UsersitcastIdeaProjectsshungyuan