import java.io.*;
public class readfast
{
public static void main(String[] args)
{
if(args.length !=2)
{
System.err.println("這程式會採用目前Os的編碼開啟檔案");
System.err.println("並且Copy此檔案");
System.err.println("使用方法: java readfast 來源檔案 目標檔案");
return;
}
try
{
File in=new File(args[0]);
FileReader inReader=new FileReader(in);
BufferedReader br=new BufferedReader(inReader);
File out =new File(args[1]);
FileWriter outWriter=new FileWriter(out);
BufferedWriter bw=new BufferedWriter(outWriter);
char[] buffer=new char[16];
int ret;
System.out.println(""+in.getName()+"的內容=>");
while((ret=br.read(buffer))!=-1)
{
System.out.println(buffer);
bw.write(buffer,0,ret);
}
br.close();
inReader.close();
bw.flush();
bw.close();
outWriter.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
- Apr 30 Mon 2007 14:28
<Java-基礎篇>檔案處理07-將檔案轉換成資料流(使用Buffer)
close
全站熱搜
留言列表
發表留言