作用:
1.操作檔案及目錄的屬性
2.不可操作檔案內容
3.建立檔案及目錄
4.刪除檔案及目錄
構造方法:
//第一種
file f =
newfile
("d:/mydir/hello.txt");
//第二種
file f =
newfile
(「d:
/mydir」, 「hello.txt」)
;//第三種
file parent =
newfile
("d:/mydir");
file f =
newfile
(parent,
"hello.txt"
);
file的常用方法
**讀取磁碟檔案內容`
兩種讀取方法:
file file = new file("src/a.txt");
try
system.out.println(result);
// 方法二
byte b2 = new byte[1024];
int i=0;
while((i=f.read(b))!=-1)
向磁碟內寫入內容不可追加,直接替換文字內容
file file =
newfile
("src/a.txt");
//不可追加
fileoutputstream f =
newfileoutputstream
(file)
;//直接替換原來的內容
f.write
("hellow2222"
.getbytes()
);f.
flush()
; f.
close()
;
可追加,在原來文字的後面進行新增
file file =
newfile
("src/a.txt");
//不可追加
fileoutputstream f =
newfileoutputstream
(file,
true);
//在原來文字的後面進行新增
f.write
("hellow2222"
.getbytes()
);f.
flush()
; f.
close()
;
讀取磁碟檔案方式一:
file file =
newfile
("src/a.txt");
filereader filereader =
newfilereader
(file)
;int i =0;
string str ="";
while
((i=filereader.
read()
)!=-1
) system.out.
println
(str)
;
方式二:
file file =
newfile
("src/a.txt");
filereader filereader =
newfilereader
(file)
;char
b =newchar
[1024];
int i=0;
while
((i=filereader.
read
(b))!=-
1)
向磁碟內寫入內容不可追加,直接替換文字內容
file file =
newfile
("src/a.txt");
filewriter filewriter =
newfilewriter
(file);
filewriter.
write
("唧唧復唧唧");
filewriter.
flush()
; filewriter.
close()
;
可追加,在原來文字的後面進行新增
file file =
newfile
("src/a.txt");
filewriter filewriter =
newfilewriter
(file,
true);
filewriter.
write
("唧唧復唧唧");
filewriter.
flush()
; filewriter.
close()
;
常用的IO流
常用的io流 根據處理資料型別的不同分為 位元組流和字元流 根據資料流向不同分為 輸入流和輸出流 位元組輸入流 inputstream 是所有的輸入位元組流的父類,它是乙個抽象類。常用的位元組輸入流 bytearrayinputstream stringbufferinputstream filei...
IO流中File物件常用方法
記錄一下學習之路之io流 file物件常用方法有 boolean canread 接受檔名作為字串 boolean canwrite 檢查能否寫入指定檔案 boolean equals object obj 將指定物件與呼叫函式的物件進行比較 boolean exists 測試檔案是否存在 stri...
速記IO流中常用的幾種流
運算元據的單位 位元組流,字元流 資料的流向 輸入流,輸出流 流的角色 節點流,處理流 流的體系結構 抽象基類 位元組流 或檔案流 處理流 緩衝流 屬於處理流的一種 inputstream fileinputstream bufferedinputstream outputstream fileou...