//示例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("標(biāo)準(zhǔn)文件名: "+file.getCanonicalFile());
System.out.println("相對路徑: "+file.getPath());
System.out.println("絕對路徑: "+file.getAbsolutePath());
System.out.println("標(biāo)準(zhǔn)路徑: "+file.getCanonicalPath());
System.out.println("最后修改時(shí)間: "+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("大家好,我正在學(xué)習(xí)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已經(jīng)讀完!***************");
}
catch(IOException ex){
ex.printStackTrace();
}
}
}
轉(zhuǎn)貼網(wǎng)址:http://blog.bc-cn.net/user14/73186/archives/2006/2909.shtml
聯(lián)系客服