本文目錄一覽:
- 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/zh-tw/n/136921.html