package demo.test; import java.io.File; import java.io.FileReader; import java.util.ArrayList; /** * Created by GQ on 6/11 0011. */ public class ParseFile { public static String path = "E:\\TEMP"; //private static ArrayList filelist = new ArrayList(); public static void main(String[] args) throws Exception { long a = System.currentTimeMillis(); refreshFileList(path); System.out.println("花费时间:" + (System.currentTimeMillis() - a) / 1000 + "秒"); } public static void refreshFileList(String strPath) throws Exception { File dir = new File(strPath); File[] files = dir.listFiles(); if (files == null) return; for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { refreshFileList(files[i].getAbsolutePath()); } else { String strFileName = files[i].getAbsolutePath().toLowerCase(); System.out.println("--文件名--" + strFileName); // filelist.add(files[i].getAbsolutePath()); File file = new File(strFileName); FileReader reader = new FileReader(file); int fileLen = (int) file.length(); char[] chars = new char[fileLen]; reader.read(chars); String txt = String.valueOf(chars); System.out.println("--文件内容--" + txt); } } } }
相关推荐
1. 使用Files.list()迭代目录及其子目录文件 Files.list()可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: .\filename1.txt ....\Employee.java
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件夹属性等)-java 网址:...
JAVA SMB共享文件夹操作文件jar支持smb2、smb3.rar
JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。
java中读取目录下指定的文件
主要介绍了Java的后台文件夹下文件的遍历完整代码,首先分享了java中遍历一个文件夹里边的所有文件,然后介绍了用Java遍历一个文件夹并获取它里面的所有内容详细代码,具有一定借鉴价值,需要的朋友可以参考下。
使用纯java代码遍历文件夹,生成一个文件夹目录结构的目录树。 及返回一个包含有 id(文件夹id) fid(当前文件夹父目录文件夹id) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是...
主要介绍了Java获取文件夹下所有文件名称的方法,涉及java针对文件与目录相关操作技巧,需要的朋友可以参考下
Java获取文件的名称,以及文件创建时间、最后修改时间、访问时间Java代码示例,以及使用递归调用方法遍历文件夹,存入list中
主要介绍了Java遍历输出指定目录、树形结构下的所有文件包括子目录中的文件,需要的朋友可以参考下
Java中递归逻辑循环调用解压zip里面所有的压缩包 Java中递归逻辑循环调用解压zip里面所有的压缩包
POI操作word只能获取word中的书签,并不能进行操作.java2word可以实现,但是除了java2word.jar包以外,还要一个dll文件放在system32文件夹下,环境部署在linux服务器上,谁允许你放这样的文件,结果死心了....
从云服务器到本地服务器数据迁移 数据量2T java方法缺少排除指定的文件夹或可暂停功能,无多线程
java访问linux;通过linux主机ip,端口,用户名,密码,获取linux链接,输入文件路径可批量的下载linux文件,mian函数为测试代码
此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
实现遍历FTP服务器目录 实现获取本地文件图标 实现利用多线程实现FTP 文件上传,下载 本地文件与FTP文件的维护操作
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
这段Spring Boot代码展示...打开文件流,将文件内容写入压缩流中。 6.异常处理:对可能出现的IOException进行了捕获和处理,以确保代码的健壮性。 通过这段代码,实现了用户一次性下载多个文件的需求,提高了用户体验