首頁 > 軟體

JAVA如何建立新檔案

2019-12-09 23:51:05

我這裡為您講述如何使用JAVA建立一個檔案。在建立檔案之前,檔案夾可能不存在,若是檔案夾不存在,先建立檔案夾再建立檔案,若是檔案夾已經存在,那直接建立檔案。

1

首先,我們建立一個main方法,將全部的業務直接在main方法中寫。對於實際開發的過程中,最好將其封裝成一個工具類,在需要的地方直接去呼叫即可。


2

首先,我們需要先判斷一下檔案夾是否存在,若是不存在,那麼我們需要先去建立新的檔案夾。


3

若是已經存在,那麼就不需要新建檔案夾。直接在else中執行建立檔案即可。


4

接下來,我們就可以開始建立檔案了。首先需要先new File();


5

當檔案夾不存在的時候,我們先建立檔案夾,再建立檔案,執行如下圖所示。


6

若是檔案夾已經存在,那麼走else,直接建立新的檔案。


7

注意,這裡需要處理這個IO異常。您可以選擇直接丟擲去,也可以直接通過try ...catch來處理。我這裡選擇直接丟擲去。在開發的過程中,更多是使用try ...catch的方法來處理。


8

以下是整個過程的程式碼,希望對您有用。


9

在實際開發的過程中,因為要存大量的檔案,所以一般是以日期來進行命名檔案夾。一般檔案夾的層級如下「年/月/日/」若是每天產生的檔案量大,那麼可以再以小時進行劃分。一個檔案夾中的檔案不易超過1024個檔案,否則查詢的速度會變慢。


10

一般在開發中,會使用UUID或是保證一個檔案夾中不會重複出現的隨機字串作為檔案的檔案名。以下是我在開發過程中封裝的方法,您可以直接封裝一個方法來處理即可。


11

很多時候,我們將檔案儲存到伺服器後,我們要返回一個檔案的路徑,並儲存到資料庫。您可以您的檔案路徑從您封裝的工具類中返回回去,然後執行儲存到資料庫的操作即可。



IT145.com E-mail:sddin#qq.com