FileOutputStream无法写入文件或生成文件

时间:2012-12-19 11:10:37

标签: java byte output fileoutputstream

我需要一些帮助。
我正在尝试使用FileOutputStream将字节写入文件...
但是该文件不会像我构建的jar文件一样出现在目录中 或者,如果我以其他方式尝试,即使刷新文件也不会在文件中写入任何内容。

以下是我目前的代码:

 File ModFile =new File(NameText.getText() + ".mod");
FileOutputStream writer = null;

String toProcess = CodesBox.getText();
int i = Integer.parseInt(CodesBox.getText());
byte codes = (byte) i;  

try {
    writer = new FileOutputStream(ModFile);
    writer.write(codes);

} catch (IOException ex) {
    Logger.getLogger(ModMakerGui.class.getName()).log(Level.SEVERE, null, ex);
}finally{
    try {
        writer.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

请帮忙!

1 个答案:

答案 0 :(得分:0)

@ junyi00对我来说,文件是创建的。它显示为电影剪辑。我认为该文件也应该是为您创建的。试着看看它的创建地点。或者检查您的课程NameTextCodesBox是否在某处发生任何错误。检查生成的文件名是什么。