2016-12-23 29 views
-4

創建項目文件夾目錄中的我要創建一個文件,該文件是不存在的文件夾中。我想先創建一個文件夾,然後創建該文件。該文件夾需要在項目目錄中創建。如何在Java中

例如,我要創建這樣的「富/跳回到bar.txt」是「富」將在項目目錄首先創建。

我的第二個問題是,如果該目錄存在,我怎麼能在其中創建一個文件?

+3

Java IO教程涵蓋了所有這些和更多。你讀過了嗎? http://docs.oracle.com/javase/tutorial/essential/io/ –

+0

如果我的回答幫你,你可以通過點擊打勾符號接受它。或者你可以評論,如果你仍然需要幫助! –

回答

0

你需要的是瞭解以下兩點:

下面的代碼片段在當前工作目錄下創建一個目錄(這也是項目目錄)。

File file = new File(directoryname); 
if (!file.exists()) { 
    if (file.mkdir()) { 
     System.out.println("Directory is created!"); 
    } else { 
     System.out.println("Failed to create directory!"); 
    } 
} 

以同樣的方式,也可以創建文件。

File file = new File(filename); 
if (!file.exists()) { 
    if (file.createNewFile()) { 
     System.out.println("File is created!"); 
    } else { 
     System.out.println("Failed to create file!"); 
    } 
}