//示例1,file基本操作
import java.io.File; import java.io.IOException; class FileDemo{ public static void main(String args[]){ try{ File file=new File("file1.txt"); System.out.println("文件是否存在: "+file.exists()); System.out.println("是文件嗎: "+file.isFile()); System.out.println("是文件夾嗎: "+file.isDirectory()); System.out.println("是否隱藏: "+file.isHidden()); System.out.println("名稱: "+file.getName()); System.out.println("標準文件名: "+file.getCanonicalFile()); System.out.println("相對路徑: "+file.getPath()); System.out.println("絕對路徑: "+file.getAbsolutePath()); System.out.println("標準路徑: "+file.getCanonicalPath()); System.out.println("最后修改時間: "+file.lastModified()); System.out.println("文件大小: "+file.length()+" 字節(jié)"); } catch(IOException ex){ ex.printStackTrace(); } } }
//示例2,簡單讀寫操作
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.FileReader; import java.io.IOException; class BufferedReaderAndBufferedWriterTest{ public static void main(String args[]){ try{ FileWriter fw=new FileWriter("file1.txt"); BufferedWriter bw=new BufferedWriter(fw); bw.write("大家好,我正在學習Java"); bw.newLine(); bw.write("請多多指教"); System.out.println("file1.txt寫入成功!***************開始讀..\n"); bw.flush(); bw.close(); FileReader fr=new FileReader("file1.txt"); BufferedReader br=new BufferedReader(fr); String temp=null; do{ temp=br.readLine(); System.out.println(temp==null?"":temp); } while(temp!=null); fr.close(); br.close(); System.out.println("file1.txt已經讀完!***************"); } catch(IOException ex){ ex.printStackTrace(); } } }
轉貼網址:http://blog./user14/73186/archives/2006/2909.shtml
|