FileReader是文件读入流,构造方法中的参数input1.txt它找不到。
改成"c:\input1.txt"然后在c盘下创建一个input1.txt就可以了。 记得给里面写点东西。。。另外,FileWriter的参数改成c:\output.txt,这样就可以了。
读取文件的时候,使用的路径错了
先确定使用的是绝对路径还是相对路径,如果是相对路径要确定是相对哪个目录下的路径
最简单的方法
FileReader inputFile =new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
改成
FileReader inputFile =new FileReader("c:/input1.txt");
FileWriter outputFile = new FileWriter("c:/output.txt");
然后确保你的c:根目录有那个文件
另一个同样
你如果写相对路径怕容易出错的话,你就写绝对路径(绝对路径就是从盘符直到文件,全写上,就是WINDOWS地址栏那一块加上你的文件名),但要注意一点,那就是,分隔符\要全换成\\,这样就行了
关键看你把文件放到哪里去了,你把文件放到当前目录下,就不会出现错误。如果不在当前目录下,就添加一下文件的路径就可以了。