import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
private static FileWriter writer = null;
// 判断文件是否存在
private static boolean FileIsExists(String strFile) {
try {
File f = new File(strFile);
if (!f.exists()) {
return false;
}
} catch (Exception e) {
return false;
}
return true;
}
private static void SetTxtPath(String path) {
if (path != "") {
String fileName = path + "/tmp.txt";
if (FileIsExists(fileName)) {
File f = new File(fileName);
long size = f.length();
if (size / 1024 > 100)// 大于100M
{
f.delete();
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
OpenFile(f);
} else {
File f = new File(fileName);
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
OpenFile(f);
}
}
}
private static void WriteTxtData(FileWriter writer, String content) {
if (writer != null) {
try {
writer.write(content);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private static void OpenFile(File file) {
try {
writer = new FileWriter(file, true);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static void CloseFile() {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}