Java 文件 Util
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import com.paic.is.dispatch.TMPEntry;
public class FileUtil
{
public static File getFileByRelativePath(String relativePath)
{
String absoluteFilePath = ProjectConfig.getApplicationRootPath() +
File.separator + relativePath;
return new File(absoluteFilePath);
}
public static String getInjectedFEFileContent(String relativeFilePath, String fileContent)
{
String FEString = readFEFileContent(relativeFilePath);
return fileContent + "\n" + FEString;
}
public static String readFEFileContent(String relativeFilePath)
{
String absoluteFilePath = ProjectConfig.getApplicationRootPath() +
File.separator + relativeFilePath;
File FEFile = new File(absoluteFilePath);
StringBuffer sb = new StringBuffer();
if(FEFile.exists() && FEFile.canRead() && !FEFile.isDirectory())
{
FileReader fr = null;
BufferedReader bReader = null;
try
{
fr = new FileReader(FEFile);
bReader = new BufferedReader(fr);
String line = null;
while((line = bReader.readLine()) != null)
{
sb.append("\n" +line);
}
}
catch(FileNotFoundException ex)
{
ExceptionDefaultHandler.handle(ex,
TMPEntry.getCurrentTMPFileName() + ".log");
}
catch(IOException ex)
{
ExceptionDefaultHandler.handle(ex,
TMPEntry.getCurrentTMPFileName() + ".log");
}
finally
{
try
{
if(null != bReader)
{
bReader.close();
}
if(null != fr)
{
fr.close();
}
}
catch(Exception exception)
{
ExceptionDefaultHandler.handle(exception,
TMPEntry.getCurrentTMPFileName() + ".log");
}
}
}
else
{
ThreadLog.MakeLog("We can not find the file : " +relativeFilePath,
TMPEntry.getCurrent
相关文档:
@echo off cls REM --- BEG MACHINE-DEPENDENT ---- set HOME_J2RE=C:\Program Files\Java\jdk1.5.0_17 REM --- END MACHINE-DEPENDENT ---- set HOME_JAVA=%HOME_J2RE%\bin\java set HOME_JAVA="%HOME_JAVA%" set ARG_MEMORY=-Xms128m -Xmx196m set PROP_POLICY=-Dorg.ragingcat.kst.uikeytool.policy.extende ......
// 创建Excel
String destFileName = tableName + ".xls";//文件名
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=".concat(String .valueOf(destFileNa ......
Java 开发为什么需要 UML
知道 UML 造成了怎样的局面大混乱吗?知道什么样的功能是 UML 拥有但 JAVA 不具备的吗?知道我们为什么需要除 JAVA 外的另一种电脑语言吗?UML 并不仅仅只是 JAVA 或者其它什么语言的替代品。UML 是面向对象的分析及设计的注释。UML 是独立于那些传统设计语言之外的一种语言。因为 UML ......
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.paic.is.dispatch.TMPEntry;
public class DateTimeUtil
{
public final static String LOCAL_SHORT_DATE_FORMAT = "yyyy-MM-dd";
public final static String LOCAL_LONG_DATE_FORMAT = "yyyy-MM-dd H ......
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
public class ExceptionDefaultHandler
{
private final static String _relativeExceptionLogPath = "log";
private final static String _defaultExceptionLogFileName = "exception.log";
......