通過學習IO流我們了解了如何對檔案的一些簡單操作,例如檔案的創建、洗掉、重命名、判斷檔案是否存在、拷貝檔案、更改檔案路徑等相關內容。既然要操作檔案,那么了解檔案路徑必然是很重要的,這就需要我們理解相對路徑和絕對路徑的概念。
相對路徑:一般是相對于當前專案下的路徑
絕對路徑:一般是以盤符開頭
這是對于檔案的一些知識,需要完成對檔案的這些操作,我們就要了解IO流的大概了,如下圖所示:

看完圖中的IO流分類,我們知道IO流分為位元組流和字符流兩大類,位元組流和字符流的操作方式幾乎完全一樣,區別只是操作的資料單元不同而已。
位元組流:操作的資料單元是位元組;
字符流:操作的資料單元是字符。
綜合我們學習關于IO流的一些知識,下面我們來實作一個簡單的案例:
IO流模擬控制臺上傳圖片:提示在控制臺錄入一張圖片的路徑,然后開始上傳
首先我們就是定義一個上傳圖片的方法,代碼如下圖所示:

上傳圖片的方法寫完之后,剩下的就是直接到main方法呼叫了,執行效果如下圖所示:


這是上傳成功的結果,還有判斷上傳的圖片是否存在的和上傳的是否是圖片的兩種情況,可以自行去執行代碼測驗。
以上就是一個簡單的控制臺模擬上傳圖片的案例了,通過這個案例可以讓我們更好的運用和掌握IO流完成一些其他功能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/19738.html
標籤:非技術區
