JAVA 檔案與IO流的使用

2021-08-13 00:50:26 字數 1829 閱讀 1936

createnewfile() 只能建立檔案,不能建立路徑

exists() 檔案或者路徑是否存在

mkdir()建立路徑 只能有一級路徑沒有使用時建立

mkdirs()  多級目錄沒有,建立

delete() 刪除檔案

deleteonexit() 刪除目錄

檔案簡單操作例子:

public class testfile  catch (ioexception e) 

} system.out.println(f1.getparent());

system.out.println(f1.getname());

system.out.println(f1.getpath());

system.out.println(f1.length());

// system.out.println("刪除檔案成功");

// system.out.println("刪除目錄成功");

}}

乙個io流的步驟 通道建立,寫或讀,關閉

寫:輸出流 從程式往外走,比如在顯示器上輸出  out

讀:輸入流 寫程序式  in

讀檔案的流程:檔案-----輸入(讀in)-------->   程式    ------輸出(寫out)------> 檔案

把乙個檔案內容讀到另乙個檔案例子:

public class fileinpstest 

} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e)

} }}

各種  流

節點流:直接連原始檔,乙個位元組乙個位元組的讀

過濾流 :越來越大 對普通流的擴充套件,普通資料型別讀寫操作

字元流:writer reader

輸入流:inputstream reader

輸出流:outputstream writer

操作物件的流objectinputstream

例子:

public class testobjectstream 

public testobjectstream()

public static void main(string args) catch (filenotfoundexception e) catch (ioexception e)

system.out.println(tos.map); }

public void add(stu s)

public void del(stu s)

public void read() throws filenotfoundexception, ioexception

else

catch (classnotfoundexception e)

} }public void write() throws filenotfoundexception, ioexception

}

讀取資源檔案

public class testproptis  catch (filenotfoundexception e)  catch (ioexception e)  catch (urisyntaxexception e)  finally  catch (ioexception e) 

} }}

檔案與流I O

檔案的概念很簡單,就是資料的集合,一般儲存在磁碟或其他儲存介質上。流的概念顧名思義 從資料池或儲存裝置而來的流動或連續過程,可以在流的當前位置進行讀寫,或從流中的某一點跳到另一點。c 的檔案操作一般依靠以下幾個類 file,fileinfo,directory。流操作一般有 filestream,m...

java 使用io流物件實現檔案複製

檔案複製又分為兩種情況 1 純文字檔案複製,可以使用字元流,也可以使用位元組流 讀取檔案內容 1.1 使用字元流 filereader fr new filereader a.txt 1.2 使用位元組流 fileinoputstream fis new fileinputstream a.txt ...

流IO和檔案IO的簡單使用

流檔案io fopen.是標準 io,包含在 stdio.h 中,可移植性強,使用的是檔案指標 而檔案io open.可移植性低,包含在 fcntl.h 中,使用的是乙個整形的檔案描述符 標準io 流io 下面這個程式是用流來讀寫檔案的,從終端輸入,重複100 遍的輸入檔案中,再讀出來列印至螢幕上 ...