總結 File與IO流初學

2021-09-25 23:40:07 字數 2059 閱讀 1181

寫入檔案:

public static void main(string args) throws exception 

f2.close();

system.out.println("讀取成功");

}

建立檔案:

file file=new file("d:\\test");

string partent=file.getparent();

file f=new file(partent,"s2.txt");

f.createnewfile();

system.out.println("複製完成");

列印該目錄下所有的子檔案

file file=new file("d:\\test");

stringfiles=file.list();

system.out.println(files.length);

for (string s : files)

列出一字尾名結尾的檔案

string arr=file.list();

for (string s : arr)

}

位元組流複製檔案

inputstream i1=new fileinputstream("d:\\qq截圖\\1.jpg");

system.out.println("複製完成");

字元流複製檔案

reader reader = new filereader("d:\\qq截圖\\1.jpg");

system.out.println("複製完成");

遞迴顯示檔案下所有子檔案

public static void listfiles(file dir) else }}

}

遞迴刪除該目錄下所有檔案

public static void deletedir(file dir) else }}

//刪除資料夾

system.out.println(dir.tostring()+" "+dir.delete());

}

inputstreamreader類:位元組字元轉換輸入流,將位元組輸入流轉換為字元輸入流

public class inputstreamreaderdemo 

reader.close();

}}

outputstreamwriter:字元轉換輸出流,將記憶體中的字元轉成位元組儲存到硬碟中

public class outputstreamwriterdemo 

}

IO流 前置內容 File

例如 file f new file e demo a.txt 或者e demo a.txt 裡面的有可能是目錄名,也有可能是檔名.注意a.txt寫了不一定代表存在這個檔案,只是描述了一句話而已.建立 public boolean createnewfile 需要拋異常,並且該路徑必須存在,只能單純...

判斷file空 IO流(二) File類

file類的建構函式 通過將給定路徑名字串轉換為抽象路徑名來建立乙個新 file 例項。引數 string pathname 字串的路徑名稱 路徑可以是以檔案結尾,也可以是以資料夾結尾 路徑可以是相對路徑,也可以是絕對路徑 路徑可以是存在,也可以是不存在 建立file物件,只是把字串路徑封裝為fil...

IO流輸入輸出 File

file類是io包中唯一代表磁碟檔案本身的物件。通過file來建立,刪除,重新命名檔案。常用方法 file file1 new file src a.txt 指定當前workspace src下的a.txt檔案 file file2 new file c users l xd desktop tem...