JavaSe IO

文件創建

用如下代碼在D盤的LOLFolder文件夾下創建一個LOL.exe文件,當然現在只是在內存中創建了,硬盤實際上並沒有。

File file = new File("d:/LOLFolder", "LOL.exe");

查資料發現還需要使用mkdirs()方法生成物理文件夾,createNewFile()方法生成物理文件。另外需要注意的是:使用createNewFile()並不能一下子生成文件,如果你想生成文件,那麼首先得生成該文件所在的目錄,所以我們先使用mkdirs()。代碼如下:

public class IoCommonMethodTest {
    public static void main(String[] args) {
        File f1 = new File("d:/LOLFolder");
        File f3 = new File(f1, "LOL.exe");
        System.out.println(f3.getAbsolutePath());
        f1.mkdirs();
        if (!f3.exists()) {
                if(f3.createNewFile()) {
                    System.out.println("創建成功");
                }else {
                    System.out.println("創建失敗");
                }
        }else {
            System.out.println("文件已存在");
        }
        System.out.println("判斷文件是否存在:"+f3.exists());
    }
}

運行結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章