本文目录一览:
- 1、java写文件
- 2、Java读写文件的几种方法
- 3、java如何写入文件
java写文件
public
void
writeLog(String
logFileName,
String
content)
{
try
{
/*
日志文件大小最大为100KB
*/
File
log
=
new
File(logFileName);
if
(log.length()
102400)
{
if
(log.delete())
logger.info(“日志文件:
“
+
logFileName
+
“
已满,
已经自动清空.”);
}
SimpleDateFormat
sdf
=
new
SimpleDateFormat(“yyyy-MM-dd
hh:mm:ss
“);
RandomAccessFile
raf
=
new
RandomAccessFile(logFileName,
“rw”);
String
contents
=
sdf.format(new
Date())
+
content
+
“\r\n”;
raf.seek(raf.length());
raf.write(contents.getBytes(“GBK”));
raf.close();
}
catch
(FileNotFoundException
e)
{
e.printStackTrace();
}
catch
(IOException
e)
{
e.printStackTrace();
}
}
调用这个函数就行了,
Java读写文件的几种方法
java读取配置文件的几种方法如下:
方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和properties。缺点:不能在servlet外面应用读取配置信息。
方式二:采用ResourceBundle类读取配置信息,
优点是:可以以完全限定类名的方式加载资源后,直接的读取出来,且可以在非Web应用中读取资源文件。缺点:只能加载类classes下面的资源文件且只能读取.properties文件。
java如何写入文件
package filewriter;
import java.io.FileWriter;
import java.io.IOException;
public class IOExceptionDemo {
private static final String LINE_SEPARATOR = System.getProperty(“line.separator”);
public static void main(String[] args) {
FileWriter fw = null;
try {
fw = new FileWriter(“k:\\Demo.txt”, true);
fw.write(“hello” + LINE_SEPARATOR + “world!”);
} catch (Exception e) {
System.out.println(e.toString());
} finally {
if (fw != null)
try {
fw.close();
} catch (IOException e) {
throw new RuntimeException(“关闭失败!”);
}
}
}
}
原创文章,作者:TVWP,如若转载,请注明出处:https://www.506064.com/n/136921.html