當前位置:首頁 » 文件管理 » file對象可以不生成文件么
擴展閱讀
可以馴化動物原始人游戲 2025-05-18 04:06:20
qq里可以打字的圖片 2025-05-18 03:53:44

file對象可以不生成文件么

發布時間: 2023-01-02 00:49:39

㈠ 為什麼么java的File類無法創建文件

首先 File 類是對文件系統的映射 並不是硬碟上真實的文件
所以 new File("xxx.xxx") 只是在內存中創建File文件映射對象,而並不會在硬碟中創建文件

如果需要創建文件需要以下操作:
判斷映射的文件是否真實存在 file.exists() //true存在 false不存在
如果存在即可直接操作, 否則需要調用 file.createNewFile() 創建真實文件
但是以上方式只會適用創建文件本身,不包括父文件的創建(如果父文件不存在)
所以一般需要對父文件存在與否作判斷
File parent = file.getParentFile() // 獲取父文件
if( !parent.exists() ) parent.mkdirs(); //創建所有父文件夾