MyEclipse------快速读取特定目录下的文件的内容

Posted 玉天恒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyEclipse------快速读取特定目录下的文件的内容相关的知识,希望对你有一定的参考价值。

other.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<%@page import="java.io.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP ‘other.jsp‘ starting page</title>
</head>

<body>
    <%
     File file=new File("C://Users//X550V//Desktop","cc.txt"); int n=-1; //定义字节数组的长度,100则表示为可以使用a[0]~a[99] byte a[]=new byte[10]; InputStream in=new FileInputStream(file); //int read() //从输出流的源中读取单个字节的数据,返回值为0~255,若为空,则返回-1 //while((n=in.read())!=-1){ //这里的n不能用in.read()代替,如果替代了,相当于第二次调用该方法,从2,4,6双字节开始读 //out.print(n+"<br>"); //} //int read(byte b[]) //从输入流的源即in中,读取长度为a.length个字节到字节数组a中,返回实际读取的字节数目,若到文件末尾,则返回-1 //in.read(a); for(int i=0;i<a.length;i++){ //如果cc.txt里面的内容为b,则a[i]为b所对应的ASCII码 //out.print(a[i]+"<br>"); //out.print(a.length); } try{ //int read(byte[] b, int off, int len),返回实际读取的字节数目,若到文件末尾,则返回-1 //b:字节数组,off:从字节数组b中的第off个字节开始读,len:表示每两个字节读一次 while((n=in.read(a, 0, 2))!=-1){ String s=new String(a,0,n); out.print(s+"<br>"); } in.close(); } catch(IOException e){ out.print(e); } </body> </html>

 

以上是关于MyEclipse------快速读取特定目录下的文件的内容的主要内容,如果未能解决你的问题,请参考以下文章

Java 如何读取目录下的文件内容

使用MyEclipse反向工程快速创建持久化类映射文件和Hibernate组件

Java读取指定目录下的所有文件(子目录里的文件也可递归得到)

如何将myeclipse所指向的jar包导入到自己工程下的lib目录下?

MyEclipse------在特定目录创建文件和书写内容

MyEclipse 开发 Web项目发布到 Tomcat 下的Root 目录