java.io.IOException: 存储空间不足,无法处理此命令。
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:260)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:276)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
at java.io.BufferedWriter.flush(BufferedWriter.java:236)
at Utils.FileUtils.writeFile(FileUtils.java:36)
at CatalogProcessor.CatalogProcessor.Store_1(CatalogProcessor.java:1883)
at CatalogProcessor.CatalogProcessor.storeRelationshipLocation(CatalogProcessor.java:1710)
at CatalogProcessor.CatalogProcessor.ProcessRelationshipLocationBatch(CatalogProcessor.java:1573)
at CatalogProcessor.CatalogProcessor.main(CatalogProcessor.java:1546)
public static void writeFile(String str_in,String out_path) throws IOException
{
File file =new File(out_path);//
if(file.exists()==false)
file.createNewFile();
FileWriter fw = new FileWriter(file,true);//true代表追加写入
// 将缓冲对文件的输出
BufferedWriter bw = new BufferedWriter(fw);
// 定义一个String类型的变量,用来每次读取一行
// 写入文件
bw.write(str_in);
bw.newLine();
// 刷新该流的缓冲
bw.flush();
bw.close();
fw.close();
bw=null;
fw=null;
file=null;
System.gc();
}