Java中 FileInputStream fis = new FileInputStream(f);报错~请教高手!!

2024-11-07 00:02:51
推荐回答(3个)
回答1:

我不知道你所说的报错是什么错误。
如果是异常的话,那么我估计报的是空指针异常,mySmartUpload.getFiles().getFile(0);返回的是个null。
实在不好意思,你对问题的描述太简单了,如果你能够把错误提示贴出来,或者贴出完整的代码,我想我就应该明白是什么问题了

回答2:

public class file {

public void test(){
BufferedReader br = null;
PrintWriter out=null;

try {
//请先E:\111.txt这个文件存在 并写入你想写的内容
br = new BufferedReader(new InputStreamReader(new FileInputStream("E:/hello.js")));
out = new PrintWriter(new FileOutputStream("E:/222.txt"));
String copyTemp = null;
while ((copyTemp = br.readLine()) != null) {
out.println(copyTemp);
System.out.println(copyTemp);
}
out.flush();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
out.close();
} catch (Exception e) {
}
try {
br.close();
} catch (Exception e) {
}
}

}

public static void main(String[] args) {
file f=new file();
f.test();
}
}

回答3:

加try{
}catch(Exception e){
}
试试.