jodd-core/src/main/java/jodd/util/PropertiesUtil.java
public static void writeToFile(final Properties p, final File file, final String header) throws IOException {
		FileOutputStream fos = null;
		try {
			fos = new FileOutputStream(file);
			p.store(fos, header);
		} finally {
			StreamUtil.close(fos);
		}
	}
public static void writeToFile(final Properties p, final File file, final String header) throws IOException {
		FileOutputStream fos = null;
		try {
			fos = new FileOutputStream(file);
			p.store(fos, header);
		} finally {
			StreamUtil.close(fos);
		}
	}
public static void writeToFile ( final Properties p , final File file , final String header ) throws IOException { FileOutputStream fos = null ; try { fos = new FileOutputStream ( file ) ; p . store ( fos , header ) ; } finally { StreamUtil . close ( fos ) ; } }
Writes properties to a file.

@param p      properties to write to file
@param file   destination file
@param header optional header
Writes properties to a file .