Here you can find the source of addCopyRight(Path p)
public static void addCopyRight(Path p) throws IOException
//package com.java2s; /*//from www.java 2s.c o m * Copyright 2015-2016 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class Main { public final static String COPY_RIGHT_STRING = "/*\n" + " * Copyright 2015-2016 the original author or authors.\n" + " *\n" + " * Licensed under the Apache License, Version 2.0 (the \"License\");\n" + " * you may not use this file except in compliance with the License.\n" + " * You may obtain a copy of the License at\n" + " *\n" + " * http://www.apache.org/licenses/LICENSE-2.0\n" + " *\n" + " * Unless required by applicable law or agreed to in writing, software\n" + " * distributed under the License is distributed on an \"AS IS\" BASIS,\n" + " * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n" + " * See the License for the specific language governing permissions and\n" + " * limitations under the License.\n" + " */\n\n"; public static void addCopyRight(Path p) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(COPY_RIGHT_STRING); Files.readAllLines(p).forEach(l -> { sb.append(l); sb.append("\n"); }); Files.write(p, sb.toString().getBytes()); } }