今天看老师教程:将C盘的一个文本文件复制到D盘
思路是:从C盘读一个字符,就往D盘写一个字符
代码如下:
public static void copy_1() throws IOException
{
//创建目的地
FileWriter fw = new FileWriter("RuntimeDemo_copy.txt");
//与已有文件关联.
FileReader fr = new FileReader("RuntimeDemo.java");
int ch = 0;
while((ch=fr.read())!=-1)
{
fw.write(ch);
}
fw.close();
fr.close();
}
不明白为什么C盘和D盘在代码中都没有出现,怎么知道是从哪复制到哪呢?
还有new FileWriter("RuntimeDemo_copy.txt")和FileReader fr = new FileReader("RuntimeDemo.java")怎么知道他们都是在操作哪个盘呢? |