Java Write String to File writeFile(String fileName, String contents)

Here you can find the source of writeFile(String fileName, String contents)

Description

write File

License

Apache License

Declaration

public static void writeFile(String fileName, String contents) throws IOException 

Method Source Code


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

import com.amazonaws.util.StringInputStream;
import java.io.*;

public class Main {
    public static void writeFile(String fileName, String contents) throws IOException {
        writeFile(fileName, new StringInputStream(contents));
    }/*from   w ww .j a v a2s.c  o  m*/

    public static void writeFile(String fileName, InputStream contents) throws IOException {
        OutputStream out;
        int read;
        byte[] bytes = new byte[1024];
        final File file = new File(fileName);

        if (file.exists()) {
            file.delete();
        }
        file.getParentFile().mkdirs();
        file.createNewFile();

        out = new FileOutputStream(file);
        while ((read = contents.read(bytes)) != -1) {
            out.write(bytes, 0, read);
        }

        out.flush();
        out.close();
    }

    public static boolean delete(String filePath) {
        return delete(new File(filePath));
    }

    public static boolean delete(File file) {
        return file.exists() && file.delete();
    }
}

Related

  1. writeFile(String filename, String content)
  2. writeFile(String filename, String content)
  3. writeFile(String fileName, String content, String encoding)
  4. writeFile(String filename, String contents)
  5. writeFile(String fileName, String contents)
  6. writeFile(String fileName, String contentStr, String charset)
  7. writeFile(String filename, String data)
  8. writeFile(String fileName, String data)
  9. writeFile(String FileName, String data)