J中读文件和写文件的例子_JSP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

J中读文件和写文件的例子

作者:黑客防线网安JSP教程基地 来源:黑客防线网安JSP教程基地 浏览次数:0

黑客防线网安网讯:  读文件的例子J中读文件和写文件的例子

  读文件的例子

  ***************************************************

  <%@ page contentType="text/html;charset=gb2312"%>

  <%

  //变量声明

  java.lang.String strFileName; //文件名

  java.io.File objFile; //文件对象

  java.io.FileReader objFileReader; //读文件对象

  char[] chrBuffer = new char[10]; //缓冲

  int intLength; //实际读出的字符数(一个中文为一个字符)

 

  //设置待读文件名

  strFileName = "d: est.txt";

 

  //创建文件对象

  objFile = new java.io.File(strFileName);

 

  //判断文件是否存在

  if(objFile.exists()){//文件存在

    //创建读文件对象

    objFileReader = new java.io.FileReader(objFile);

 

    //读文件内容

    while((intLength=objFileReader.read(chrBuffer))!=-1){

      //输出

      out.write(chrBuffer,0,intLength);

    }

 

    //关闭读文件对象

    objFileReader.close();

  }

  else{//文件不存在

    out.println("下列文件不存在:"+strFileName);

  }

  %>

  **************************************************

  写文件的例子

  **************************************************

  使用PrintWriter对象即可写Text文件

 

  请参考以下示例:

 

  <%@ page import="java.io.*" %>

  <%

  String str = "print me";

  //always give the path from root. This way it almost always works.

  String nameOfTextFile = "/usr/anil/imp.txt";

  try {

    PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));

    pw.println(str);

    //clean up

    pw.close();

  } catch(IOException e) {

    out.println(e.getMessage());

  }

  %>

 

  现在打开imp.txt加以查看字符串"print me"应该已经写入

 

  还有另一种方法,使用IN16标记库的file tag,可参考http://sourceforge.net/project/?group_id=1282.

  其示例的语法为:

  <ext:file action="write|append|create|copy|move|delete|rename|read" from="<%= myfilename %>">

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16363-1.html
网站维护教程更新时间:2023-02-17 17:17:05  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer