Java Write String to File writeFile(String filePath, String fileName, String[] args)

Here you can find the source of writeFile(String filePath, String fileName, String[] args)

Description

write File

License

Apache License

Declaration

public static void writeFile(String filePath, String fileName, String[] args) throws IOException 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.io.*;

public class Main {

    public static void writeFile(String filePath, String fileName, String[] args) throws IOException {
        File f = new File(filePath);
        if (!f.exists()) {
            f.mkdirs();//  w ww . jav  a  2s .  c  o m
        }
        FileWriter fw = new FileWriter(filePath + fileName);
        PrintWriter out = new PrintWriter(fw);
        for (int i = 0; i < args.length; i++) {
            out.write(args[i]);
            out.println();
            out.flush();
        }
        fw.close();
        out.close();
    }

    public static void writeFile(String filePath, String fileName, String args, boolean isUTF8) throws IOException {
        File f = new File(filePath);
        if (!f.exists()) {
            f.mkdirs();
        }
        if (isUTF8) {
            OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(filePath + fileName), "UTF-8");
            out.write(args);
            out.flush();
            out.close();
        } else {
            FileWriter fw = new FileWriter(filePath + fileName);
            fw.write(args);
            fw.close();
        }
    }
}

Related

  1. WriteFile(String filepath, String content)
  2. writeFile(String filePath, String content, boolean append)
  3. writeFile(String filePath, String contents)
  4. writeFile(String filePath, String fileContent)
  5. writeFile(String filePath, String fileData, boolean isAppend)
  6. writeFile(String filePath, String templetContent, String charsetName)
  7. writeFile(String filePath, String text)