File类创建删除功能的方法
生活随笔
收集整理的這篇文章主要介紹了
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类创建删除功能的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: File类判断功能的方法
- 下一篇: File类遍历(文件夹)目录功能