在运行我的Java文件io程序时,我遇到FileNotFoundException
我尝试更改文件的目录以及SO中提到的大多数其他解决方案,但没有任何效果。
我的代码:
package com.HelloWorld;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
FileWriter w=null;
BufferedWriter bw=null;
try {
String s="welcome";
String b="D:\\test.txt";
w=new FileWriter(b);
bw=new BufferedWriter(w);
bw.write(s);
bw.flush();
}
catch(IOException e)
{
System.out.println("exception caught"+e);
}
finally{
try {
if(bw!=null)
bw.close();}
catch(Exception e) {
System.out.println("exception caught"+e);
}
try {
if(w!=null)
{
w.close();
System.out.println("success");
}}
catch(Exception e) {
System.out.println("exception caught"+e);
}
}
}
}
答案 0 :(得分:0)
我已经在D驱动器中创建了文件,因此FileWriter覆盖了已创建的文件名,因此该文件名未写入文件