OutputStreamWrite未附加到文件

时间:2014-07-02 14:20:16

标签: android file outputstream fileoutputstream

我的OutputStreamWrite拒绝附加到我的文件。它只会不断覆盖第一行。

String lightRowValues从另一个通过表的方法发送,一次获取一行,在此处发送该行数据,该行将写入此文件。然后该方法循环返回并获取下一行。所以我应该有一个行列表,但只有最后一个条目的一行。

public static void appendToLtCSV(String lightRowValues, String CSVFinalFileName){

        try {
            csvfos = new FileOutputStream(CSVFinalFileName, true);
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        OutputStreamWriter sensorCSVWriter = new OutputStreamWriter(csvfos);
        try {
            sensorCSVWriter.append(lightRowValues);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        try {
            sensorCSVWriter.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

}

我已将append标志设置为true,但问题仍然存在....

0 个答案:

没有答案