将c盘下得文件数据存储到d盘。
原理:就是将才c盘下得文件数据读出到控制台,然后写入到d盘的一个文件中。
步骤:1.在d盘创建一个文件,用于存储c盘的文件中的数据
2、定义读出流和c盘文件关联,
3、通过不断的读写完成数据额存储。
4、关闭资源。
//读取一个java文件并打印在控制台上。.
import java.io.*;
class FileRead
{
public static void main(String[] args) throws IOException
{
copy_2();
}
public static void copy_2(){
FileWriter fw=null;
FileReader fr=null;
try
{
fw= new FileWriter("SystemDemo_copy1.txt");
fr= new FileReader("WriterDemo.java");
char[] buf=new char[1024];
int len=0;
while((len=fr.read(buf))!=-1){
fw.write(buf,0,len);
}
}
catch ( IOException e)
{
System.out.println("读写失败");
}
finally {
if(fr!=null)
try
{
fr.close();
}
catch (IOException e)
{
}
if(fw!=null)
try
{
fw.close();
}
catch (IOException e)
{
}
}
}
public static void copy_1() throws IOException
{
//create
FileWriter fw =new FileWriter ("SystemDemo_copy.txt");
FileReader fr= new FileReader("WriterDemo.java");
int ch=0;
while ((ch=fr.read())!=-1){
fw.write(ch);
}
fw.close();
fr.close();
}
}