i/o 文件類總結

文件類
1.基本操做:建立文件,
判斷文件是否存在,使用 exists()
獲取文件的一些屬性
是文件仍是目錄
System.out.println( 「文件是否存在」+File.exists( ));
System.out.println( 「建立文件」+File.CreateNewFile( ));
System.out.println( 「是不是文件」+File.isFile( ));
System.out.println( 「是不是目錄」+File.Dirctory());
System.out.println( 「文件的大小」+File.Length( ));java

可讀 可寫
System.out.println( 「文件是否可讀」+File.canRead( ));
System.out.println( 「文件是否可寫」+File.canWrite( ));網絡

路徑
System.out.println( 「文件絕對路徑」+File.absolutePath( ));
System.out.println( 「文件相對路徑」+File.getPath( ));
System.out.println( 「文件夫路徑」+File.getParent( ));dom

其餘屬性
System.out.println( 「文件修改時間」+File.lastModified( ));ide

文件列表
System.out.println( 「文件名稱」+File.getName( ));對象

list() 返回String[ ]
list files( ) 返回一個file[ ]ip

文件刪除
System.out.println( 「文件刪除」+File.delete( ));get

隨機訪問文件類
讀寫文件任意位置 方法:.seek(long); 參數是光標的位置
.skipBytes(int n);跳過n個Bytes開始讀寫it

RandomAccessFile
構造參數能夠是文件路徑,文件訪問模式:只讀,只寫,讀寫 io

Write()寫入數據,以後使用close()關閉ast

要在上面寫import java.io.*;
字符流是reader、writer

標準輸入輸出流 System.in System.out

將字節流轉換成字符流InputStreamReader
將對象轉換爲字節流保存起來,就叫做對象序列化,必須實現Seralizable

File類構造方法,返回值是boolean

File(String Pathname)指定文件名和路徑建立文件對象File(URI)網絡地址

相關文章
相關標籤/搜索