2013-03-22 45 views
0

我有要求在現有文本文件中添加標題行,有沒有辦法在不影響任何其他文件格式或結構的情況下執行此操作。如何使用java在文本文件中添加標題行

+0

[?你嘗試過什麼(http://mattgemmell.com/2008/12/08/what-have-you-試圖/)。你可以發佈嗎? – 2013-03-22 06:07:16

+0

http://stackoverflow.com/questions/6127648/writing-in-the-beginning-of-a-text-file-java – 2013-03-22 06:12:55

回答

0

讀取這個文件,添加頁眉和保存文件:

try{ 
    BufferedReader in = new BufferedReader(new FileReader(yourFile)); 
    string header = "Your Header"; 
    while (in.ready()) { 
     String content = in.readLine(); 
    } 
    in.close(); 

    string output = header + System.getProperty("line.separator") + content; 

    FileWriter fstream = new FileWriter(YourOutputFile); 
    BufferedWriter out = new BufferedWriter(fstream); 
    out.write(output); 
    out.close(); 

    }catch (IOException e){ 
    System.err.println("Error: " + e.getMessage()); 
    } 
+0

我正在使用talend打開工作室使用動態模式加載自動化一些文件,它有約束每個文件必須有標題行。 – UmeshR 2013-03-22 06:20:55

+0

問題在哪裏? – CloudyMarble 2013-03-22 06:22:12

+0

我不能複製文件來添加標題行,因爲我的文件大小有些大於50GB – UmeshR 2013-03-22 06:25:10

相關問題