Java Write String to File writeFile(File file, String content, String charsetName)

Here you can find the source of writeFile(File file, String content, String charsetName)

Description

write File

License

Open Source License

Declaration

public static void writeFile(File file, String content, String charsetName) throws Exception 

Method Source Code


//package com.java2s;

import java.io.BufferedWriter;
import java.io.File;

import java.io.FileOutputStream;

import java.io.OutputStreamWriter;

public class Main {

    public static void writeFile(File file, String content, String charsetName) throws Exception {
        File parentFolder = file.getParentFile();
        if (!parentFolder.exists()) {
            parentFolder.mkdirs();/*from   w  w  w.  j av a  2  s  .c o m*/
        }
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), charsetName));
        try {
            writer.write(content);
        } finally {
            if (writer != null) {
                writer.close();
            }
        }
    }

    public static void writeFile(File file, String content) throws Exception {
        writeFile(file, content, "UTF-8");
    }

    public static void writeFile(String filePath, String content, String charsetName) throws Exception {
        File file = new File(filePath);
        writeFile(file, content, charsetName);
    }

    public static void writeFile(String filePath, String content) throws Exception {
        writeFile(filePath, content, "UTF-8");
    }
}

Related

  1. writeFile(File file, String content)
  2. writeFile(File file, String content)
  3. writeFile(File file, String content)
  4. writeFile(File file, String content)
  5. writeFile(File file, String content, String charset)
  6. writeFile(File file, String contents)
  7. writeFile(File file, String contents)
  8. writeFile(File file, String data)
  9. writeFile(File file, String data)