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>
时间: 2024-10-10 23:05:42

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

iOS案例:读取指定目录下的文件列表

// // main.m // 读取指定目录下的文件列表 // // Created by Apple on 15/11/24. // Copyright © 2015年 Apple. All rights reserved. // /* *读取指定目录下的文件列表 */ #import <Foundation/Foundation.h> void myQuickMethod(); int main(int argc, const char * argv[]) { //文件操作对象 NSFil

Python 读取某个目录下的文件

读取某个目录下的文件,如'/Users/test/test_kmls'目录下有test1.txt.test2.txt. 第一种方法读出的all_files是test1.txt.test2.txt 1 import os 2 3 kml_path=os.path.abspath('/Users/test/test_kmls') 4 all_files=os.listdir(kml_path) 5 for file in all_files: 6 print file 第二种方法可以获得文件的全路径

java读取某个目录下所有文件并通过el表达式将相关文件信息展示出来,js提供页面搜索及查看下载功能

从服务器上读取某个目录下的文件  将文件名 文件修改日期   及文件 大小展示在前台  并可以查看及下载 第一步:读取文件目录下的文件,并将文件按时间由大到小排列 public ArrayList<File> getLogs() { // TODO Auto-generated method stub ArrayList<File>  tomcatLogs = new ArrayList<File>(); File path = new File(""

java 读取固定目录下的文件(和上篇差点儿相同)

package gao.org; import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ReadFile { public ReadFile() { } /** * 读取某个目录下的全部文件 */ public static boolean readfile(String filepath) throws FileNotFoundException,

Linux系统下快速删除某个目录下大量文件

不管是哪个操作系统,同一级目录存在太多的文件都是一件可怕的事情,不管是读取还是删除的时候. 一旦这种不幸的事情发生在你身上,而又不能完全把整个目录删掉怎么办呢? 你可以用 rm -f *.log 但是你马上就会收到一个出错信息:参数列表太长 一个小时以前我一直还是缩小通用匹配符的范围,例如我依次的执行 rm -f a*.log rm -f b*.log ...... 非常费劲,如果这样还不行可以还要继续细化通配符,这样要删除所有log文件可能需要一整天时间. 废话那么多,其实只需要一个命令就可以

Spring Boot中如何读取resources目录下的文件

在Java编码过程中,我们常常希望读取项目内的配置文件,按照Maven的习惯,这些文件一般放在项目的src/main/resources下,因此,合同协议PDF模板.Excel格式的统计报表等模板的存放位置是resources/template/test.pdf,下面提供两种读取方式,它们分别在windows和Linux环境(linux下jar包)都可以正常运行. 方法一 ClassPathResource String pdfFilePath = "template/test.pdf"

Windows自动清除特定目录下过期文件

单位Windows服务器中有个共享目录用于文件的中转,但需要定时清理,于是想到了Windows计划任务+批处理脚本的方法.具体作用如下: 批处理脚本:实现自动删除8天以前创建的文件和文件夹 Windows计划任务:自动在周六时运行脚本 1.批处理脚本的实现 批处理的脚本为regular_clean.bat: @echo off forfiles /p "C:\inetpub\ftproot" /s /m *.* /d -8 /c "cmd /c del @path"

递归读取制定目录下所有文件夹和文件的实现(java)

public static String getAllDirectorisAndFiles(String path){ Map<String, Object> responseMap = new HashMap<String, Object>(); responseMap.put("time_stamp", Tools.currentTime()); String responseString = ""; try { getDirectori

springboot 读取resource目录下的文件

Resource resource =new ClassPathResource("dictionary.txt"); BufferedReader reader=null; //reader=new BufferedReader(new FileReader(file));这样在web运行的时候,读取会乱码 reader=new BufferedReader(new InputStreamReader(resource.getInputStream(),"UTF-8&quo