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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
TVWP的头像TVWP
上一篇 2024-10-04 00:16
下一篇 2024-10-04 00:16

相关推荐

发表回复

登录后才能评论