Here you can find the source of writeStringToFile(String data, String filepath)
Parameter | Description |
---|---|
data | a parameter |
filepath | a parameter |
Parameter | Description |
---|---|
IOException | an exception |
public static void writeStringToFile(String data, String filepath) throws IOException
//package com.java2s; /**/*from w ww . j a va2 s. c o m*/ * This file is part of vVoteVerifier which is designed to be used as a verifiation tool for the vVote Election System. * Copyright (C) 2014 James Rumble (jerumble@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Main { /** * Writes a String to file * * @param data * @param filepath * @throws IOException */ public static void writeStringToFile(String data, String filepath) throws IOException { File file = new File(filepath); if (file.getParentFile() != null && !file.getParentFile().exists()) { file.getParentFile().mkdirs(); } try (BufferedWriter bw = new BufferedWriter(new FileWriter(filepath))) { bw.write(data); } } }