2021-05-12 14:32:11
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
很多時候,我們將檔案儲存到伺服器後,我們要返回一個檔案的路徑,並儲存到資料庫。您可以您的檔案路徑從您封裝的工具類中返回回去,然後執行儲存到資料庫的操作即可。
相關文章