(檔案操作)File類操作深入

2021-10-16 09:01:46 字數 640 閱讀 2919

範例:正常的路徑編寫

file file = new file("f:"+file.separator+"test"+file.separator+"test.txt"); 表示分隔符
但是隨著系統的適應性不斷加強,對於當前的路徑操作也可以隨意使用了(不區分/\)。

在使用file類進行檔案處理的時候需要注意的是:程式->jvm->作業系統函式->磁碟檔案處理,所以在進行同乙個檔案反覆刪除或者建立的時候有可能會出現延遲問題。

在進行檔案建立的時候有乙個重要的前提:檔案的父路徑必須首先存在。

獲取父路徑:public file getparentfile();

建立目錄:public boolean mkdirs()或mkdir;(建立多級目錄和單級目錄)

public static void main(string args) throws ioexception 

if(file.exists())else

}

這種判斷父目錄的操作在很多情況下可能只需要一次,但是如果將這個判斷一直都停留在**中會造成時間複雜度的提公升,所以這時要想提公升心效能要先保證目錄已經建立。

C 檔案操作 File類

file類的常用靜態方法表 方 法 說 明 create 在指定路徑中建立檔案 delete 刪除指定的檔案 exists 判斷指定的檔案是否存在 open 開啟指定路徑上的檔案 openread 開啟檔案以進行讀取 openwrite 開啟檔案以進行寫入 move 將指定檔案移到新位置 copy ...

File檔案操作

open public static filestream open string path,filemode mode filemode createnew 指定作業系統應建立新檔案。此操作需要 fileiopermissionaccess.write。如果檔案已存在,則將引發 ioexcepti...

操作檔案File類方法

檔案操作 file.copy source targetfilename true 檔案拷貝 true 表示當檔案存在時 覆蓋 如果不加 true,則檔案存在報異常。file.exists 判斷檔案是否存在 file.move source target 移動 剪下 思考如何為檔案重新命名?檔案的剪...