------- android培训、java培训、期待与您交流! ----------
从电脑c盘读取一个文件复制到d盘
1从电脑C盘读取一个文件
2D盘新建一个同名文件,将读取的c盘内容复制过去
用到IO流导入IO包
import java.io.*;
class FileReadeerTest
{
public static void main(String args[])
{
copy();
}
从c盘读取
public static void copy()
{
确定要读取的C盘文件,d盘创建和c盘同名文件
FileReader fr = null;
FileWreter fw = null;
try
{
fr = new FileWriter("盘龙.txt");
fw = new FileReader("盘龙.txt");
为了避免频繁的关闭刷新流,建立一个缓冲区,每次可以传1000个字符
char [] buf = new char[1000];
int len = 0;
缓冲区只要有读取到字符 ,就向目标文件用输出流输出字符
while ( (len=fr.read(buf))!=-1)
{
fw.write(buf,0,len);
}
}
catch(IOException e)
{
throw new RuntimeException("读取失败");
}
finally
{
if (fr!=null)
try
{
fr.close();
}
catch(IOException)
{}
if(fw!= null)
try
{
fw.close();
}
catch(IOException)
{}
}
}