I want to save multiple txt files in one txt file and delete the previous ones. What method can I use? Code I wrote myself:
public static void mergeFile() throws IOException {
long unixTime = System.currentTimeMillis() / 1000L;
final String sysName = String.valueOf(unixTime);
File directory = new File("src/");
FileWriter myWriter = new FileWriter("src/"+sysName+".txt",true);
File[] files = directory.listFiles();
for(File file : files) {
FileInputStream fis = new FileInputStream(file);
BufferedReader in = new BufferedReader(new InputStreamReader(fis));
String aLine;
String fileName = file.toString();
int split = fileName.indexOf(".");
long fName = Long.parseLong(fileName.substring(5, split)) ;
if (fName < unixTime) {
while ((aLine = in.readLine()) != null) {
myWriter.write(aLine);
myWriter.write("\n");
}
in.close();
file.delete();
}
}
}