文件類
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)網絡地址