寫文件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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TVWP的頭像TVWP
上一篇 2024-10-04 00:16
下一篇 2024-10-04 00:16

相關推薦

發表回復

登錄後才能評論