Sunday, 15 December 2013

Copy file without comments

void RemoveComments(String inputFilePath, String outputFilePath) throws FileNotFoundException, IOException {
        File in = new File(inputFilePath);
        File out = new File(outputFilePath);
        BufferedReader bufferedreader = new BufferedReader(new FileReader(in));
        PrintWriter pw = new PrintWriter(new FileWriter(out));
        String line = null, lineToRemove = null;
        while ((line = bufferedreader.readLine()) != null) {
            if (line.startsWith("/*") && line.endsWith("*/")) {
                lineToRemove = line;
            }
            if (!line.trim().equals(lineToRemove)) {
                pw.println(line);
                pw.flush();
            }
        }
    }
}

No comments:

Post a Comment