Android Text File Write writeToFile(String textToWrite, String fileName)

Here you can find the source of writeToFile(String textToWrite, String fileName)

Description

writes the contents of textToWrite to a file on the local filesystem identified by fileName.

License

Open Source License

Parameter

Parameter Description
textToWrite a parameter
fileName a parameter

Exception

Parameter Description
IOException an exception

Return

- the absolute path of the file written

Declaration

public static String writeToFile(String textToWrite, String fileName) 

Method Source Code

//package com.java2s;
/*/*from w ww .  j av  a  2  s .co  m*/
 *  Copyright (C) 2010-2012 Stichting Akvo (Akvo Foundation)
 *
 *  This file is part of Akvo FLOW.
 *
 *  Akvo FLOW is free software: you can redistribute it and modify it under the terms of
 *  the GNU Affero General Public License (AGPL) as published by the Free Software Foundation,
 *  either version 3 of the License or any later version.
 *
 *  Akvo FLOW 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 Affero General Public License included below for more details.
 *
 *  The full license text can also be seen at <http://www.gnu.org/licenses/agpl.html>.
 */

import java.io.File;

import java.io.FileWriter;
import java.io.IOException;

public class Main {
    /**
     * writes the contents of textToWrite to a file on the local filesystem identified by fileName.
     * 
     * @param textToWrite
     * @param fileName
     * @return - the absolute path of the file written
     * @throws IOException
     */
    public static String writeToFile(String textToWrite, String fileName) {
        File outFile = new File(fileName);
        try {
            if (!outFile.exists()) {
                outFile.createNewFile();
            }
            FileWriter out = new FileWriter(outFile, true);
            out.write(textToWrite);
            out.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return outFile.getAbsolutePath();

    }
}

Related

  1. writeTextToFile(String file, String text)
  2. writeToFile(File file, String content)
  3. writeToFile(File target, String s, String charSet)
  4. writeToFile(String content, String filePath)
  5. writeToFile(String sb, String directory, String fileName)
  6. writeToFile(StringBuffer sb, String directory, String fileName)
  7. writeToFile(final String path, final String content)
  8. saveFile(String content, File file)
  9. writeFileSdcard(File file, String message)