1. 程式人生 > >File操作-將數據庫裏的數據寫入到指定路徑的txt文件裏

File操作-將數據庫裏的數據寫入到指定路徑的txt文件裏

ktr exception str cep tac string creat sta out

package com.Cristin.File;//將數據庫裏的數據寫入到指定路徑的txt文件裏

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

/**
* Created by cristin on 2017/8/2.
*/

public class FileWriter {

/**
* 將查詢出來的內容寫入指定路徑的文件裏
* @param c 內容
* @param path 路徑
* @param isAppend 是否寫入
* @return
*/
public static boolean writeContent (String c , String path , boolean isAppend){
File file= new File(path);
try{
//是OutputStream的子類,提供了文件的基本寫入能力,成為文件字節輸出流
FileOutputStream fos = new FileOutputStream(path , isAppend);
//將字節流轉換為字符流。如果不指定字符集編碼,該解碼過程將使用平臺默認的字符編碼
OutputStreamWriter writer = new OutputStreamWriter(fos , "UTF-8");
writer.write(c);
writer.close();
fos.close();
}catch (IOException e){
e.printStackTrace();
return false;
}
return true;
}

/**
* 查看文件,有則刪除再創建,沒有則直接創建
*/
public static void checkFile(String filepath){
File file = new File(filepath);
if(!file.exists()){
try{
file.createNewFile();
}catch (IOException e){
e.printStackTrace();
}
return;
}else {
file.delete();
try {
file.createNewFile();
}catch (IOException e){
e.printStackTrace();
}
}
}
}

File操作-將數據庫裏的數據寫入到指定路徑的txt文件裏