|
1 | 1 | import java.io.BufferedReader; |
2 | | -import java.io.BufferedWriter; |
3 | 2 | import java.io.File; |
4 | 3 | import java.io.FileInputStream; |
5 | | -import java.io.FileOutputStream; |
| 4 | +import java.io.FileWriter; |
6 | 5 | import java.io.IOException; |
7 | 6 | import java.io.InputStreamReader; |
8 | | -import java.io.OutputStreamWriter; |
9 | 7 | import java.nio.file.Files; |
10 | 8 | import java.nio.file.Path; |
11 | 9 | import java.nio.file.Paths; |
@@ -33,7 +31,7 @@ public class HtmlGenerator { |
33 | 31 |
|
34 | 32 | private static HtmlGenerator theHtmlGenerator; |
35 | 33 |
|
36 | | - private BufferedWriter bufferedOutput; |
| 34 | + private FileWriter bufferedOutput; |
37 | 35 | private BufferedReader bufferedInput; |
38 | 36 |
|
39 | 37 | private String titles; |
@@ -228,16 +226,14 @@ public String generateHtml(String folderPath, String outputPath, |
228 | 226 | public void writeHtml(String outputPath, String outputName, String html) |
229 | 227 | throws IOException { |
230 | 228 | bufferedOutput = |
231 | | - new BufferedWriter(new OutputStreamWriter(new FileOutputStream( |
232 | | - outputPath + outputName))); |
| 229 | + new FileWriter(new File(outputPath + outputName), false); |
233 | 230 | bufferedOutput.write(html); |
234 | 231 | bufferedOutput.close(); |
235 | 232 | int urlStart = outputPath.indexOf("newsletters.nuscomputing.com"); |
236 | 233 | bufferedOutput = |
237 | | - new BufferedWriter(new OutputStreamWriter(new FileOutputStream( |
238 | | - outputPath.substring(0, urlStart |
239 | | - + "newsletters.nuscomputing.com/".length()) |
240 | | - + outputName))); |
| 234 | + new FileWriter(new File(outputPath.substring(0, urlStart |
| 235 | + + "newsletters.nuscomputing.com/".length()) |
| 236 | + + outputName), false); |
241 | 237 | bufferedOutput.write(html); |
242 | 238 | bufferedOutput.close(); |
243 | 239 | } |
|
0 commit comments