黑馬程式設計師 IO流之File類等小結

2021-06-22 14:59:32 字數 1495 閱讀 7198

----------------------

asp.net+unity開發、

.net培訓、期待與您交流! ----------------------

file物件

專門用於描述系統中檔案或者資料夾的物件。可以用於操作檔案或資料夾的屬性資訊。file物件可以作為引數傳遞給流的建構函式。 1

、建立。 

createnewfile(); 

//如果此檔案已經存在,則返回false 2

、刪除。 

delete();

deleteonexit(); 

//在程式退出時刪除指定檔案,一般臨時檔案較長使用 3

、判斷。 在判斷檔案是否是檔案或者目錄時,首先判斷該檔案是否存在 

boolean

exists();

//檔案是否存在

isfile()  

isdirectory()  

ishidden()   4

、獲取。   

獲取名稱,getname()

獲取路徑。getabsolutepath();獲取絕對路徑,無論file中封裝的是什麼,獲取的都是絕對的全路徑。

getpath();獲取路徑 獲取的是file中封裝的內容。

getparent(): 獲取父目錄

5、建立目錄(建立資料夾)

file f= 

newfile(

"test"

); 

f.mkdir();

//只能建立資料夾,即一級目錄

f.mkdirs();

//建立多級目錄         

列印流:

printstream 位元組列印流

建構函式可以接受的引數:1、file物件file  2、字串路徑string  3、位元組輸出流outputstream

printwriter 字元列印流

建構函式接受的引數:1、file物件file  2、字串路徑string  3、位元組輸出流outputstream4、字元輸出流 writer

序列流

sequenceinputstream  對多個流合併  (分割流練習)

可序列化實現介面serializable,序列化堆中的物件,靜態資料不能被序列化,關鍵字transient修飾的資料也不能被序列化 

管道流(涉及到多執行緒)

pipedinputstream pipedoutputstream

properties物件

1、是hashtable的子類,具備map集合的特點,儲存的鍵值對都是字串。

2、是集合和io技術相結合的集合容器。

3、特點:可用於鍵值對形式的配置檔案。

----------------------

asp.net+unity開發、

.net培訓、期待與您交流! ----------------------

黑馬程式設計師 File類

asp.net unity開發 net培訓 期待與您交流!file類使用 1 用來將檔案或者資料夾封裝成物件 2 方便對檔案與資料夾的屬性資訊進行操作 3 file物件可以作為引數傳遞給流的建構函式 4 了解file類中的常用方法 class demo file類的常見方法 1 建立 boolean...

黑馬程式設計師 IO流

asp.net unity開發 net培訓 期待與您交流!io流可以按流向分為輸入流,輸出流。按讀取資料的型別可分為位元組流和字元流。字元流 輸出字元流 writer 字元寫入流的抽象 filewriter 字元寫入流 bufferedwriter 字元寫入流緩衝區 outputstreamwrit...

黑馬程式設計師 File類學習總結

file 類,是將檔案或資料夾封裝成物件的類,是檔案或者資料夾物件。new file 物件時引數中是檔案或者資料夾的字串名稱。file 可以作為流物件的引數,同檔名字串作為流物件引數一樣。file類的常用方法總結 1,建立。先new 乙個file 物件,如 file f new file c 123...